pub struct CliSessionId(/* private fields */);Implementations§
Source§impl CliSessionId
impl CliSessionId
Trait Implementations§
Source§impl Clone for CliSessionId
impl Clone for CliSessionId
Source§fn clone(&self) -> CliSessionId
fn clone(&self) -> CliSessionId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CliSessionId
impl Debug for CliSessionId
Source§impl Default for CliSessionId
impl Default for CliSessionId
Source§fn default() -> CliSessionId
fn default() -> CliSessionId
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CliSessionId
impl<'de> Deserialize<'de> for CliSessionId
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CliSessionId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CliSessionId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for CliSessionId
impl Display for CliSessionId
impl Eq for CliSessionId
Source§impl From<&str> for CliSessionId
impl From<&str> for CliSessionId
Source§fn from(s: &str) -> CliSessionId
fn from(s: &str) -> CliSessionId
Converts to this type from the input type.
Source§impl From<String> for CliSessionId
impl From<String> for CliSessionId
Source§fn from(s: String) -> CliSessionId
fn from(s: String) -> CliSessionId
Converts to this type from the input type.
Source§impl Hash for CliSessionId
impl Hash for CliSessionId
Source§impl PartialEq for CliSessionId
impl PartialEq for CliSessionId
Source§fn eq(&self, other: &CliSessionId) -> bool
fn eq(&self, other: &CliSessionId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CliSessionId
impl Serialize for CliSessionId
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CliSessionId
Auto Trait Implementations§
impl Freeze for CliSessionId
impl RefUnwindSafe for CliSessionId
impl Send for CliSessionId
impl Sync for CliSessionId
impl Unpin for CliSessionId
impl UnsafeUnpin for CliSessionId
impl UnwindSafe for CliSessionId
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.