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