Enum scrypto::prelude::radix_engine_common::prelude::basic::NoCustomExtension
source · pub enum NoCustomExtension {}
Trait Implementations§
source§impl Clone for NoCustomExtension
impl Clone for NoCustomExtension
source§fn clone(&self) -> NoCustomExtension
fn clone(&self) -> NoCustomExtension
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 CustomExtension for NoCustomExtension
impl CustomExtension for NoCustomExtension
const PAYLOAD_PREFIX: u8 = 91u8
type CustomValueKind = NoCustomValueKind
type CustomTraversal = NoCustomTraversal
type CustomSchema = NoCustomSchema
source§fn custom_value_kind_matches_type_kind(
_: &SchemaV1<<NoCustomExtension as CustomExtension>::CustomSchema>,
_: <NoCustomExtension as CustomExtension>::CustomValueKind,
_: &TypeKind<<<NoCustomExtension as CustomExtension>::CustomSchema as CustomSchema>::CustomTypeKind<LocalTypeId>, LocalTypeId>
) -> bool
fn custom_value_kind_matches_type_kind( _: &SchemaV1<<NoCustomExtension as CustomExtension>::CustomSchema>, _: <NoCustomExtension as CustomExtension>::CustomValueKind, _: &TypeKind<<<NoCustomExtension as CustomExtension>::CustomSchema as CustomSchema>::CustomTypeKind<LocalTypeId>, LocalTypeId> ) -> bool
Used in the typed traverser Read more
source§fn custom_type_kind_matches_non_custom_value_kind(
_: &SchemaV1<<NoCustomExtension as CustomExtension>::CustomSchema>,
_: &<<NoCustomExtension as CustomExtension>::CustomSchema as CustomSchema>::CustomTypeKind<LocalTypeId>,
_: ValueKind<<NoCustomExtension as CustomExtension>::CustomValueKind>
) -> bool
fn custom_type_kind_matches_non_custom_value_kind( _: &SchemaV1<<NoCustomExtension as CustomExtension>::CustomSchema>, _: &<<NoCustomExtension as CustomExtension>::CustomSchema as CustomSchema>::CustomTypeKind<LocalTypeId>, _: ValueKind<<NoCustomExtension as CustomExtension>::CustomValueKind> ) -> bool
Used in the typed traverser Read more
source§impl Debug for NoCustomExtension
impl Debug for NoCustomExtension
source§impl FormattableCustomExtension for NoCustomExtension
impl FormattableCustomExtension for NoCustomExtension
type CustomDisplayContext<'a> = ()
source§fn display_string_content<F, 's, 'de, 'a, 't, 's1, 's2>(
_: &mut F,
_: &<NoCustomExtension as FormattableCustomExtension>::CustomDisplayContext<'a>,
_: &<<NoCustomExtension as CustomExtension>::CustomTraversal as CustomTraversal>::CustomTerminalValueRef<'de>
) -> Result<(), Error>where
F: Write,
fn display_string_content<F, 's, 'de, 'a, 't, 's1, 's2>(
_: &mut F,
_: &<NoCustomExtension as FormattableCustomExtension>::CustomDisplayContext<'a>,
_: &<<NoCustomExtension as CustomExtension>::CustomTraversal as CustomTraversal>::CustomTerminalValueRef<'de>
) -> Result<(), Error>where
F: Write,
The gives the inner formatted representation of the value.
This function should write the value content to the formatter. Read more
source§impl PartialEq for NoCustomExtension
impl PartialEq for NoCustomExtension
source§fn eq(&self, other: &NoCustomExtension) -> bool
fn eq(&self, other: &NoCustomExtension) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl SerializableCustomExtension for NoCustomExtension
impl SerializableCustomExtension for NoCustomExtension
fn map_value_for_serialization<'de, 't, 's1, 's2, 's, 'a>( _: &SerializationContext<'s, 'a, NoCustomExtension>, _: LocalTypeId, _: <<NoCustomExtension as CustomExtension>::CustomTraversal as CustomTraversal>::CustomTerminalValueRef<'de> ) -> CustomTypeSerialization<'a, 't, 'de, 's1, 's2, NoCustomExtension>
source§impl ValidatableCustomExtension<()> for NoCustomExtension
impl ValidatableCustomExtension<()> for NoCustomExtension
fn apply_validation_for_custom_value<'de>( _: &SchemaV1<<NoCustomExtension as CustomExtension>::CustomSchema>, _: &<<NoCustomExtension as CustomExtension>::CustomTraversal as CustomTraversal>::CustomTerminalValueRef<'de>, _: LocalTypeId, _: &() ) -> Result<(), PayloadValidationError<NoCustomExtension>>
fn apply_custom_type_validation_for_non_custom_value<'de>( _: &SchemaV1<<NoCustomExtension as CustomExtension>::CustomSchema>, _: &<<NoCustomExtension as CustomExtension>::CustomSchema as CustomSchema>::CustomTypeValidation, _: &TerminalValueRef<'de, <NoCustomExtension as CustomExtension>::CustomTraversal>, _: &() ) -> Result<(), PayloadValidationError<NoCustomExtension>>
impl Copy for NoCustomExtension
impl Eq for NoCustomExtension
impl StructuralPartialEq for NoCustomExtension
Auto Trait Implementations§
impl RefUnwindSafe for NoCustomExtension
impl Send for NoCustomExtension
impl Sync for NoCustomExtension
impl Unpin for NoCustomExtension
impl UnwindSafe for NoCustomExtension
Blanket Implementations§
§impl<U> As for U
impl<U> As for U
§fn as_<T>(self) -> Twhere
T: CastFrom<U>,
fn as_<T>(self) -> Twhere
T: CastFrom<U>,
Casts
self
to type T
. The semantics of numeric casting with the as
operator are followed, so <T as As>::as_::<U>
can be used in the same way as T as U
for numeric conversions. Read moresource§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<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.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more