pub struct ExternalAgentId(/* private fields */);Implementations§
Trait Implementations§
Source§impl AsRef<str> for ExternalAgentId
impl AsRef<str> for ExternalAgentId
Source§impl Borrow<str> for ExternalAgentId
impl Borrow<str> for ExternalAgentId
Source§impl Clone for ExternalAgentId
impl Clone for ExternalAgentId
Source§fn clone(&self) -> ExternalAgentId
fn clone(&self) -> ExternalAgentId
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 ExternalAgentId
impl Debug for ExternalAgentId
Source§impl<'r, DB: Database> Decode<'r, DB> for ExternalAgentId
impl<'r, DB: Database> Decode<'r, DB> for ExternalAgentId
Source§impl<'de> Deserialize<'de> for ExternalAgentId
impl<'de> Deserialize<'de> for ExternalAgentId
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ExternalAgentId
impl Display for ExternalAgentId
Source§impl<'q, DB: Database> Encode<'q, DB> for ExternalAgentId
impl<'q, DB: Database> Encode<'q, DB> for ExternalAgentId
Source§impl From<&ExternalAgentId> for String
impl From<&ExternalAgentId> for String
Source§fn from(id: &ExternalAgentId) -> Self
fn from(id: &ExternalAgentId) -> Self
Converts to this type from the input type.
Source§impl From<ExternalAgentId> for String
impl From<ExternalAgentId> for String
Source§fn from(id: ExternalAgentId) -> Self
fn from(id: ExternalAgentId) -> Self
Converts to this type from the input type.
Source§impl FromStr for ExternalAgentId
impl FromStr for ExternalAgentId
Source§impl Hash for ExternalAgentId
impl Hash for ExternalAgentId
Source§impl Ord for ExternalAgentId
impl Ord for ExternalAgentId
Source§fn cmp(&self, other: &ExternalAgentId) -> Ordering
fn cmp(&self, other: &ExternalAgentId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq<&str> for ExternalAgentId
impl PartialEq<&str> for ExternalAgentId
Source§impl PartialEq<ExternalAgentId> for &str
impl PartialEq<ExternalAgentId> for &str
Source§fn eq(&self, other: &ExternalAgentId) -> bool
fn eq(&self, other: &ExternalAgentId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<ExternalAgentId> for str
impl PartialEq<ExternalAgentId> for str
Source§fn eq(&self, other: &ExternalAgentId) -> bool
fn eq(&self, other: &ExternalAgentId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<str> for ExternalAgentId
impl PartialEq<str> for ExternalAgentId
Source§impl PartialEq for ExternalAgentId
impl PartialEq for ExternalAgentId
Source§fn eq(&self, other: &ExternalAgentId) -> bool
fn eq(&self, other: &ExternalAgentId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ExternalAgentId
impl PartialOrd for ExternalAgentId
Source§impl PgHasArrayType for ExternalAgentIdwhere
String: PgHasArrayType,
impl PgHasArrayType for ExternalAgentIdwhere
String: PgHasArrayType,
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Source§impl Serialize for ExternalAgentId
impl Serialize for ExternalAgentId
Source§impl ToDbValue for &ExternalAgentId
impl ToDbValue for &ExternalAgentId
fn to_db_value(&self) -> DbValue
fn null_db_value() -> DbValuewhere
Self: Sized,
Source§impl ToDbValue for ExternalAgentId
impl ToDbValue for ExternalAgentId
fn to_db_value(&self) -> DbValue
fn null_db_value() -> DbValuewhere
Self: Sized,
Source§impl TryFrom<&str> for ExternalAgentId
impl TryFrom<&str> for ExternalAgentId
Source§impl TryFrom<String> for ExternalAgentId
impl TryFrom<String> for ExternalAgentId
Source§impl<DB: Database> Type<DB> for ExternalAgentId
impl<DB: Database> Type<DB> for ExternalAgentId
impl Eq for ExternalAgentId
impl StructuralPartialEq for ExternalAgentId
Auto Trait Implementations§
impl Freeze for ExternalAgentId
impl RefUnwindSafe for ExternalAgentId
impl Send for ExternalAgentId
impl Sync for ExternalAgentId
impl Unpin for ExternalAgentId
impl UnsafeUnpin for ExternalAgentId
impl UnwindSafe for ExternalAgentId
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more