Struct ate::dio::DaoForeign
source · [−]pub struct DaoForeign { /* private fields */ }
Expand description
Rerepresents a reference to structured data that exists in another chain-of-trust
Implementations
sourceimpl DaoForeign
impl DaoForeign
pub fn new() -> DaoForeign
pub fn get_by_url(&self, chain_url: Url) -> Option<PrimaryKey>
pub fn set_by_url(&mut self, chain_url: Url, key: PrimaryKey)
pub fn get_by_name(&self, name: String) -> Option<PrimaryKey>
pub fn set_by_name(&mut self, name: String, key: PrimaryKey)
pub fn get<T>(&self) -> Option<PrimaryKey>
pub fn set<T>(&mut self, key: PrimaryKey)
Trait Implementations
sourceimpl Clone for DaoForeign
impl Clone for DaoForeign
sourcefn clone(&self) -> DaoForeign
fn clone(&self) -> DaoForeign
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DaoForeign
impl Debug for DaoForeign
sourceimpl Default for DaoForeign
impl Default for DaoForeign
sourcefn default() -> DaoForeign
fn default() -> DaoForeign
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for DaoForeign
impl<'de> Deserialize<'de> for DaoForeign
sourcefn 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
sourceimpl Serialize for DaoForeign
impl Serialize for DaoForeign
Auto Trait Implementations
impl RefUnwindSafe for DaoForeign
impl Send for DaoForeign
impl Sync for DaoForeign
impl Unpin for DaoForeign
impl UnwindSafe for DaoForeign
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more