pub struct Action(_);
Implementations
sourceimpl Action
impl Action
pub fn as_noaction(&self) -> SANoAction
pub fn as_setmods(&self) -> SASetMods
pub fn as_latchmods(&self) -> SASetMods
pub fn as_lockmods(&self) -> SASetMods
pub fn as_setgroup(&self) -> SASetGroup
pub fn as_latchgroup(&self) -> SASetGroup
pub fn as_lockgroup(&self) -> SASetGroup
pub fn as_moveptr(&self) -> SAMovePtr
pub fn as_ptrbtn(&self) -> SAPtrBtn
pub fn as_lockptrbtn(&self) -> SALockPtrBtn
pub fn as_setptrdflt(&self) -> SASetPtrDflt
pub fn as_isolock(&self) -> SAIsoLock
pub fn as_terminate(&self) -> SATerminate
pub fn as_switchscreen(&self) -> SASwitchScreen
pub fn as_setcontrols(&self) -> SASetControls
pub fn as_lockcontrols(&self) -> SASetControls
pub fn as_message(&self) -> SAActionMessage
pub fn as_redirect(&self) -> SARedirectKey
pub fn as_devbtn(&self) -> SADeviceBtn
pub fn as_lockdevbtn(&self) -> SALockDeviceBtn
pub fn as_devval(&self) -> SADeviceValuator
pub fn as_type(&self) -> SAType
Trait Implementations
sourceimpl From<SAActionMessage> for Action
impl From<SAActionMessage> for Action
sourcefn from(message: SAActionMessage) -> Action
fn from(message: SAActionMessage) -> Action
Converts to this type from the input type.
sourceimpl From<SADeviceBtn> for Action
impl From<SADeviceBtn> for Action
sourcefn from(devbtn: SADeviceBtn) -> Action
fn from(devbtn: SADeviceBtn) -> Action
Converts to this type from the input type.
sourceimpl From<SADeviceValuator> for Action
impl From<SADeviceValuator> for Action
sourcefn from(devval: SADeviceValuator) -> Action
fn from(devval: SADeviceValuator) -> Action
Converts to this type from the input type.
sourceimpl From<SALockDeviceBtn> for Action
impl From<SALockDeviceBtn> for Action
sourcefn from(lockdevbtn: SALockDeviceBtn) -> Action
fn from(lockdevbtn: SALockDeviceBtn) -> Action
Converts to this type from the input type.
sourceimpl From<SALockPtrBtn> for Action
impl From<SALockPtrBtn> for Action
sourcefn from(lockptrbtn: SALockPtrBtn) -> Action
fn from(lockptrbtn: SALockPtrBtn) -> Action
Converts to this type from the input type.
sourceimpl From<SANoAction> for Action
impl From<SANoAction> for Action
sourcefn from(noaction: SANoAction) -> Action
fn from(noaction: SANoAction) -> Action
Converts to this type from the input type.
sourceimpl From<SARedirectKey> for Action
impl From<SARedirectKey> for Action
sourcefn from(redirect: SARedirectKey) -> Action
fn from(redirect: SARedirectKey) -> Action
Converts to this type from the input type.
sourceimpl From<SASetControls> for Action
impl From<SASetControls> for Action
sourcefn from(setcontrols: SASetControls) -> Action
fn from(setcontrols: SASetControls) -> Action
Converts to this type from the input type.
sourceimpl From<SASetGroup> for Action
impl From<SASetGroup> for Action
sourcefn from(setgroup: SASetGroup) -> Action
fn from(setgroup: SASetGroup) -> Action
Converts to this type from the input type.
sourceimpl From<SASetPtrDflt> for Action
impl From<SASetPtrDflt> for Action
sourcefn from(setptrdflt: SASetPtrDflt) -> Action
fn from(setptrdflt: SASetPtrDflt) -> Action
Converts to this type from the input type.
sourceimpl From<SASwitchScreen> for Action
impl From<SASwitchScreen> for Action
sourcefn from(switchscreen: SASwitchScreen) -> Action
fn from(switchscreen: SASwitchScreen) -> Action
Converts to this type from the input type.
sourceimpl From<SATerminate> for Action
impl From<SATerminate> for Action
sourcefn from(terminate: SATerminate) -> Action
fn from(terminate: SATerminate) -> Action
Converts to this type from the input type.
impl Copy for Action
Auto Trait Implementations
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnwindSafe for Action
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> TryParseFd for T where
T: TryParse,
impl<T> TryParseFd for T where
T: TryParse,
sourcefn try_parse_fd(
value: &'a [u8],
&mut Vec<RawFdContainer, Global>
) -> Result<(T, &'a [u8]), ParseError>
fn try_parse_fd(
value: &'a [u8],
&mut Vec<RawFdContainer, Global>
) -> Result<(T, &'a [u8]), ParseError>
Try to parse the given values into an instance of this type. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more