pub struct OwnedConfig {
pub token: OwnerToken,
pub restored: bool,
}Expand description
Daemon-set (SessionConfig::owned): the session is owned, bound to the
connection that presents token.
Fields§
§token: OwnerToken§restored: boolRestored by a reload’s rehydrate: the session waits, unbound and
holding its autonomous work, until the host arms the re-bind grace
(SessionCommand::ArmOwnerRebind, once the new image accepts
connections) and its owner re-binds. A fresh create arms the grace
at once: its creator is attaching right now.
Trait Implementations§
Source§impl Clone for OwnedConfig
impl Clone for OwnedConfig
Auto Trait Implementations§
impl Forget for OwnedConfig
impl Freeze for OwnedConfig
impl Move for OwnedConfig
impl RefUnwindSafe for OwnedConfig
impl Send for OwnedConfig
impl Sync for OwnedConfig
impl Unpin for OwnedConfig
impl UnsafeUnpin for OwnedConfig
impl UnwindSafe for OwnedConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.