pub enum ManifestProofBatch {
ManifestProofs(Vec<ManifestProof>),
EntireAuthZone,
}
Variants§
ManifestProofs(Vec<ManifestProof>)
EntireAuthZone
Trait Implementations§
Source§impl Clone for ManifestProofBatch
impl Clone for ManifestProofBatch
Source§fn clone(&self) -> ManifestProofBatch
fn clone(&self) -> ManifestProofBatch
Returns a copy 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 ManifestProofBatch
impl Debug for ManifestProofBatch
Source§impl<D: Decoder<ManifestCustomValueKind>> Decode<ManifestCustomValueKind, D> for ManifestProofBatch
impl<D: Decoder<ManifestCustomValueKind>> Decode<ManifestCustomValueKind, D> for ManifestProofBatch
Source§fn decode_body_with_value_kind(
decoder: &mut D,
value_kind: ValueKind<ManifestCustomValueKind>,
) -> Result<Self, DecodeError>
fn decode_body_with_value_kind( decoder: &mut D, value_kind: ValueKind<ManifestCustomValueKind>, ) -> Result<Self, DecodeError>
Decodes the type from the decoder, which should match a preloaded value kind. Read more
Source§impl Describe<ScryptoCustomTypeKind> for ManifestProofBatch
impl Describe<ScryptoCustomTypeKind> for ManifestProofBatch
Source§const TYPE_ID: RustTypeId = Vec<ManifestProof>::TYPE_ID
const TYPE_ID: RustTypeId = Vec<ManifestProof>::TYPE_ID
The
TYPE_ID
should give a unique identifier for its SBOR schema type.
An SBOR schema type capture details about the SBOR payload, how it should be interpreted, validated and displayed. Read moreSource§fn type_data() -> TypeData<ScryptoCustomTypeKind, RustTypeId>
fn type_data() -> TypeData<ScryptoCustomTypeKind, RustTypeId>
Returns the local schema for the given type. Read more
Source§fn add_all_dependencies(aggregator: &mut TypeAggregator<C>)
fn add_all_dependencies(aggregator: &mut TypeAggregator<C>)
For each type referenced in
get_local_type_data
, we need to ensure that the type and all of its own references
get added to the aggregator. Read moreSource§impl<E: Encoder<ManifestCustomValueKind>> Encode<ManifestCustomValueKind, E> for ManifestProofBatch
impl<E: Encoder<ManifestCustomValueKind>> Encode<ManifestCustomValueKind, E> for ManifestProofBatch
Source§fn encode_value_kind(&self, encoder: &mut E) -> Result<(), EncodeError>
fn encode_value_kind(&self, encoder: &mut E) -> Result<(), EncodeError>
Encodes the SBOR value’s kind to the encoder
Source§fn encode_body(&self, encoder: &mut E) -> Result<(), EncodeError>
fn encode_body(&self, encoder: &mut E) -> Result<(), EncodeError>
Encodes the SBOR body of the type to the encoder. Read more
Source§impl Hash for ManifestProofBatch
impl Hash for ManifestProofBatch
Source§impl LabelledResolvable for ManifestProofBatch
impl LabelledResolvable for ManifestProofBatch
Source§type ResolverOutput = ManifestProof
type ResolverOutput = ManifestProof
You’ll be passed a resolver, what will the resolver output?
Often this will be
Self
, but sometimes it will be another type which you will
need to map into Self
.Source§impl LabelledResolveFrom<ManifestExpression> for ManifestProofBatch
impl LabelledResolveFrom<ManifestExpression> for ManifestProofBatch
fn labelled_resolve_from( value: ManifestExpression, _: &impl LabelResolver<ManifestProof>, ) -> ManifestProofBatch
Source§impl LabelledResolveFrom<ManifestProofBatch> for ManifestProofBatch
impl LabelledResolveFrom<ManifestProofBatch> for ManifestProofBatch
fn labelled_resolve_from( value: Self, _resolver: &impl LabelResolver<ManifestProof>, ) -> Self
Source§impl<T: LabelledResolve<Vec<ManifestProof>>> LabelledResolveFrom<T> for ManifestProofBatch
impl<T: LabelledResolve<Vec<ManifestProof>>> LabelledResolveFrom<T> for ManifestProofBatch
fn labelled_resolve_from( value: T, resolver: &impl LabelResolver<ManifestProof>, ) -> ManifestProofBatch
Source§impl PartialEq for ManifestProofBatch
impl PartialEq for ManifestProofBatch
impl Eq for ManifestProofBatch
impl StructuralPartialEq for ManifestProofBatch
Auto Trait Implementations§
impl Freeze for ManifestProofBatch
impl RefUnwindSafe for ManifestProofBatch
impl Send for ManifestProofBatch
impl Sync for ManifestProofBatch
impl Unpin for ManifestProofBatch
impl UnwindSafe for ManifestProofBatch
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<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
impl<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
type Error = <U as ContextualTryFrom<T>>::Error
type Context = <U as ContextualTryFrom<T>>::Context
fn contextual_try_into( self, context: &<U as ContextualTryFrom<T>>::Context, ) -> Result<U, <U as ContextualTryFrom<T>>::Error>
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.