Skip to main content

Command

Struct Command 

Source
pub struct Command<'p, 'alloc> { /* private fields */ }
Expand description

A parsed OSC (Operating System Command) command.

The command can be queried for its type and associated data.

Implementations§

Source§

impl Command<'_, '_>

Source

pub fn command_type(&self) -> CommandType

Get the type of an OSC command.

This can be used to determine what kind of command was parsed and what data might be available from it.

Trait Implementations§

Source§

impl<'p, 'alloc> Debug for Command<'p, 'alloc>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'p, 'alloc> Freeze for Command<'p, 'alloc>

§

impl<'p, 'alloc> RefUnwindSafe for Command<'p, 'alloc>

§

impl<'p, 'alloc> !Send for Command<'p, 'alloc>

§

impl<'p, 'alloc> !Sync for Command<'p, 'alloc>

§

impl<'p, 'alloc> Unpin for Command<'p, 'alloc>

§

impl<'p, 'alloc> UnsafeUnpin for Command<'p, 'alloc>

§

impl<'p, 'alloc> UnwindSafe for Command<'p, 'alloc>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.