pub struct MintAuthorityDirective {
pub source: MintScopeSource,
}Expand description
Declarative request to MINT (compute) the step’s child authority term from the
graph charter, off the model path, rather than receive a pre-built term. This
is the compute path; the act-declaration authority_term_from /
authority_parent_from / authority_subset_proof_from keys remain the
explicit pre-built path. A directive is only coherent when the graph (or
runner) declares charter_from, since the mint narrows that parent charter.
Fields§
§source: MintScopeSourceTrait Implementations§
Source§impl Clone for MintAuthorityDirective
impl Clone for MintAuthorityDirective
Source§fn clone(&self) -> MintAuthorityDirective
fn clone(&self) -> MintAuthorityDirective
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 moreimpl Copy for MintAuthorityDirective
Source§impl Debug for MintAuthorityDirective
impl Debug for MintAuthorityDirective
Source§impl<'de> Deserialize<'de> for MintAuthorityDirective
impl<'de> Deserialize<'de> for MintAuthorityDirective
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
impl Eq for MintAuthorityDirective
Source§impl PartialEq for MintAuthorityDirective
impl PartialEq for MintAuthorityDirective
Source§fn eq(&self, other: &MintAuthorityDirective) -> bool
fn eq(&self, other: &MintAuthorityDirective) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MintAuthorityDirective
impl Serialize for MintAuthorityDirective
impl StructuralPartialEq for MintAuthorityDirective
Auto Trait Implementations§
impl Freeze for MintAuthorityDirective
impl RefUnwindSafe for MintAuthorityDirective
impl Send for MintAuthorityDirective
impl Sync for MintAuthorityDirective
impl Unpin for MintAuthorityDirective
impl UnsafeUnpin for MintAuthorityDirective
impl UnwindSafe for MintAuthorityDirective
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<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.