Struct banscii_artist::HandlerImpl
source · pub(crate) struct HandlerImpl {
pub(crate) region_in: ExternallySharedRef<'static, [u8], ReadOnly>,
pub(crate) region_out: ExternallySharedRef<'static, [u8], ReadWrite>,
}
Fields§
§region_in: ExternallySharedRef<'static, [u8], ReadOnly>
§region_out: ExternallySharedRef<'static, [u8], ReadWrite>
Trait Implementations§
source§impl Handler for HandlerImpl
impl Handler for HandlerImpl
source§fn protected(
&mut self,
channel: Channel,
msg_info: MessageInfo,
) -> Result<MessageInfo, Self::Error>
fn protected( &mut self, channel: Channel, msg_info: MessageInfo, ) -> Result<MessageInfo, Self::Error>
This method has the same meaning and type as its analog in
libmicrokit
. Read moresource§fn notified(&mut self, channel: Channel) -> Result<(), Self::Error>
fn notified(&mut self, channel: Channel) -> Result<(), Self::Error>
This method has the same meaning and type as its analog in
libmicrokit
. Read moresource§fn fault(
&mut self,
child: Child,
msg_info: MessageInfo,
) -> Result<Option<MessageInfo>, Self::Error>
fn fault( &mut self, child: Child, msg_info: MessageInfo, ) -> Result<Option<MessageInfo>, Self::Error>
This method has the same meaning and type as its analog in
libmicrokit
. Read moresource§fn take_deferred_action(&mut self) -> Option<DeferredAction>
fn take_deferred_action(&mut self) -> Option<DeferredAction>
An advanced feature for use by protection domains which seek to coalesce syscalls when
possible. Read more
Auto Trait Implementations§
impl Freeze for HandlerImpl
impl RefUnwindSafe for HandlerImpl
impl Send for HandlerImpl
impl Sync for HandlerImpl
impl Unpin for HandlerImpl
impl UnwindSafe for HandlerImpl
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more