pub(crate) struct RootObject {
channel: ChannelOwner,
}Fields§
§channel: ChannelOwnerImplementations§
Source§impl RootObject
impl RootObject
Trait Implementations§
Source§impl Debug for RootObject
impl Debug for RootObject
Source§impl Default for RootObject
impl Default for RootObject
Source§impl RemoteObject for RootObject
impl RemoteObject for RootObject
fn channel(&self) -> &ChannelOwner
fn channel_mut(&mut self) -> &mut ChannelOwner
fn guid(&self) -> &S<Guid>
fn context(&self) -> Result<Arc<Mutex<Context>>, Error>
fn handle_event( &self, _ctx: &Context, _method: Str<Method>, _params: Map<String, Value>, ) -> Result<(), Error>
Auto Trait Implementations§
impl !Freeze for RootObject
impl RefUnwindSafe for RootObject
impl Send for RootObject
impl Sync for RootObject
impl Unpin for RootObject
impl UnwindSafe for RootObject
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more