pub struct ExtensionClientId(/* private fields */);
Available on crate feature
extension
only.Expand description
An Extension Client ID
Implementations§
Source§impl ExtensionClientId
impl ExtensionClientId
Sourcepub fn from_static(raw: &'static str) -> Self
pub fn from_static(raw: &'static str) -> Self
Constructs a newExtensionClientIdfrom a static reference
Sourcepub fn into_boxed_ref(self) -> Box<ExtensionClientIdRef>
pub fn into_boxed_ref(self) -> Box<ExtensionClientIdRef>
Converts this ExtensionClientId
into a Box<ExtensionClientIdRef>
This will drop any excess capacity.
Methods from Deref<Target = ExtensionClientIdRef>§
Sourcepub fn as_cow(&self) -> Cow<'_, ExtensionClientIdRef>
pub fn as_cow(&self) -> Cow<'_, ExtensionClientIdRef>
Trait Implementations§
Source§impl AsRef<ExtensionClientIdRef> for ExtensionClientId
impl AsRef<ExtensionClientIdRef> for ExtensionClientId
Source§fn as_ref(&self) -> &ExtensionClientIdRef
fn as_ref(&self) -> &ExtensionClientIdRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<str> for ExtensionClientId
impl AsRef<str> for ExtensionClientId
Source§impl Borrow<ExtensionClientIdRef> for ExtensionClientId
impl Borrow<ExtensionClientIdRef> for ExtensionClientId
Source§fn borrow(&self) -> &ExtensionClientIdRef
fn borrow(&self) -> &ExtensionClientIdRef
Immutably borrows from an owned value. Read more
Source§impl Borrow<str> for ExtensionClientId
impl Borrow<str> for ExtensionClientId
Source§impl Clone for ExtensionClientId
impl Clone for ExtensionClientId
Source§fn clone(&self) -> ExtensionClientId
fn clone(&self) -> ExtensionClientId
Returns a duplicate of the value. Read more
1.0.0 · 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 ExtensionClientId
impl Debug for ExtensionClientId
Source§impl Deref for ExtensionClientId
impl Deref for ExtensionClientId
Source§impl<'de> Deserialize<'de> for ExtensionClientId
Available on crate feature serde
only.
impl<'de> Deserialize<'de> for ExtensionClientId
Available on crate feature
serde
only.Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ExtensionClientId
impl Display for ExtensionClientId
Source§impl<'a> From<&'a ExtensionClientId> for &'a ExtensionClientIdRef
impl<'a> From<&'a ExtensionClientId> for &'a ExtensionClientIdRef
Source§fn from(owned: &'a ExtensionClientId) -> Self
fn from(owned: &'a ExtensionClientId) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a ExtensionClientId> for Collection<'a, ExtensionClientId>
impl<'a> From<&'a ExtensionClientId> for Collection<'a, ExtensionClientId>
Source§fn from(v: &'a ExtensionClientId) -> Self
fn from(v: &'a ExtensionClientId) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a ExtensionClientId> for Cow<'a, ExtensionClientIdRef>
impl<'a> From<&'a ExtensionClientId> for Cow<'a, ExtensionClientIdRef>
Source§fn from(owned: &'a ExtensionClientId) -> Self
fn from(owned: &'a ExtensionClientId) -> Self
Converts to this type from the input type.
Source§impl From<&ExtensionClientIdRef> for ExtensionClientId
impl From<&ExtensionClientIdRef> for ExtensionClientId
Source§fn from(s: &ExtensionClientIdRef) -> Self
fn from(s: &ExtensionClientIdRef) -> Self
Converts to this type from the input type.
Source§impl From<&str> for ExtensionClientId
impl From<&str> for ExtensionClientId
Source§impl From<Box<ExtensionClientIdRef>> for ExtensionClientId
impl From<Box<ExtensionClientIdRef>> for ExtensionClientId
Source§fn from(r: Box<ExtensionClientIdRef>) -> Self
fn from(r: Box<ExtensionClientIdRef>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Cow<'a, ExtensionClientIdRef>> for ExtensionClientId
impl<'a> From<Cow<'a, ExtensionClientIdRef>> for ExtensionClientId
Source§fn from(r: Cow<'a, ExtensionClientIdRef>) -> Self
fn from(r: Cow<'a, ExtensionClientIdRef>) -> Self
Converts to this type from the input type.
Source§impl From<ExtensionClientId> for Box<ExtensionClientIdRef>
impl From<ExtensionClientId> for Box<ExtensionClientIdRef>
Source§fn from(r: ExtensionClientId) -> Self
fn from(r: ExtensionClientId) -> Self
Converts to this type from the input type.
Source§impl<'a> From<ExtensionClientId> for Cow<'a, ExtensionClientIdRef>
impl<'a> From<ExtensionClientId> for Cow<'a, ExtensionClientIdRef>
Source§fn from(owned: ExtensionClientId) -> Self
fn from(owned: ExtensionClientId) -> Self
Converts to this type from the input type.
Source§impl From<ExtensionClientId> for String
impl From<ExtensionClientId> for String
Source§fn from(s: ExtensionClientId) -> Self
fn from(s: ExtensionClientId) -> Self
Converts to this type from the input type.
Source§impl From<String> for ExtensionClientId
impl From<String> for ExtensionClientId
Source§impl FromStr for ExtensionClientId
impl FromStr for ExtensionClientId
Source§impl Hash for ExtensionClientId
impl Hash for ExtensionClientId
Source§impl<'a> IntoCow<'a, ExtensionClientIdRef> for &'a ExtensionClientId
impl<'a> IntoCow<'a, ExtensionClientIdRef> for &'a ExtensionClientId
Source§fn into_cow(self) -> Cow<'a, ExtensionClientIdRef>
fn into_cow(self) -> Cow<'a, ExtensionClientIdRef>
Make the cow with proper ownership, muu
Source§impl<'a> IntoCow<'a, ExtensionClientIdRef> for ExtensionClientId
impl<'a> IntoCow<'a, ExtensionClientIdRef> for ExtensionClientId
Source§fn into_cow(self) -> Cow<'a, ExtensionClientIdRef>
fn into_cow(self) -> Cow<'a, ExtensionClientIdRef>
Make the cow with proper ownership, muu
Source§impl Ord for ExtensionClientId
impl Ord for ExtensionClientId
Source§impl PartialEq<&ExtensionClientId> for ExtensionClientId
impl PartialEq<&ExtensionClientId> for ExtensionClientId
Source§impl PartialEq for ExtensionClientId
impl PartialEq for ExtensionClientId
Source§impl PartialOrd for ExtensionClientId
impl PartialOrd for ExtensionClientId
Source§impl Serialize for ExtensionClientId
Available on crate feature serde
only.
impl Serialize for ExtensionClientId
Available on crate feature
serde
only.impl Eq for ExtensionClientId
impl StructuralPartialEq for ExtensionClientId
Auto Trait Implementations§
impl Freeze for ExtensionClientId
impl RefUnwindSafe for ExtensionClientId
impl Send for ExtensionClientId
impl Sync for ExtensionClientId
impl Unpin for ExtensionClientId
impl UnwindSafe for ExtensionClientId
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