[−][src]Enum swipc_parser::Alias
A type alias.
To simplify the grammar a bit, it also contains the special types.
Variants
Buffer Array. Equivalent to buffer<data_type, transfer_type, variable>
An IPC Buffer transfering untyped data. First argument represents underlying datatype, second argument represents the IPC buffer kind as described on switchbrew, and the third argument is the size.
Object(String)
An IPC Object implementing the given interface.
A byte blob of the given size.
Forces the alignment to the given size for the given underlying type.
Handle(bool, Option<HandleType>)
A Kernel Handle of the given type. If the first argument is true, the handle is a copy Handle, otherwise it's a move a handle.
A Pid.
Other(String)
Either a builtin or another structure.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Alias
impl Send for Alias
impl Sync for Alias
impl Unpin for Alias
impl UnwindSafe for Alias
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,