Struct Component

Source
pub struct Component { /* private fields */ }
Expand description

Component for the prefix commands.

Implementations§

Source§

impl Component

Source

pub fn read_and_reset_global(&mut self) -> Scope

Read the value of the global flag and reset the flag to false.

See the module documentation for correct usage of this method.

Trait Implementations§

Source§

impl Default for Component

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl HasComponent<Component> for State

Source§

fn component(&self) -> &Component

Return a immutable reference to the component.
Source§

fn component_mut(&mut self) -> &mut Component

Return a mutable reference to the component.
Source§

impl HasComponent<Component> for StdLibState

Source§

fn component(&self) -> &Component

Return a immutable reference to the component.
Source§

fn component_mut(&mut self) -> &mut Component

Return a mutable reference to the component.

Auto Trait Implementations§

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.