pub type DynDataTyped<T> = dyn DataTyped<Type = T>;Trait Implementations§
Source§impl<T> Archive for Box<DynDataTyped<T>>
impl<T> Archive for Box<DynDataTyped<T>>
Source§impl<T> ArchiveTrait for DynDataTyped<T>where
T: DBData,
impl<T> ArchiveTrait for DynDataTyped<T>where
T: DBData,
type Archived = dyn DeserializeDyn<dyn DataTyped<Type = T>>
Source§impl<T> Deref for DynDataTyped<T>where
T: DBData,
impl<T> Deref for DynDataTyped<T>where
T: DBData,
Source§impl<T> DerefMut for DynDataTyped<T>where
T: DBData,
impl<T> DerefMut for DynDataTyped<T>where
T: DBData,
Source§impl<T> DowncastTrait for DynDataTyped<T>where
T: DBData,
impl<T> DowncastTrait for DynDataTyped<T>where
T: DBData,
Source§fn downcast_checked<T: AsAny>(&self) -> &T
fn downcast_checked<T: AsAny>(&self) -> &T
Cast trait object reference to a reference to a concrete type
T. Read moreSource§fn downcast_mut_checked<T: AsAny>(&mut self) -> &mut T
fn downcast_mut_checked<T: AsAny>(&mut self) -> &mut T
Cast trait object reference to a mutable reference to a concrete type
T. Read moreimpl<T> Eq for DynDataTyped<T>where
T: DBData,
Source§impl<T> Hash for DynDataTyped<T>where
T: DBData,
impl<T> Hash for DynDataTyped<T>where
T: DBData,
Source§impl<T: DBData> NumEntries for DynDataTyped<T>
impl<T: DBData> NumEntries for DynDataTyped<T>
Source§const CONST_NUM_ENTRIES: Option<usize>
const CONST_NUM_ENTRIES: Option<usize>
Returns
Some(n) if Self has constant size or None otherwise.Source§fn num_entries_shallow(&self) -> usize
fn num_entries_shallow(&self) -> usize
Returns the number of entries in
self.Source§fn num_entries_deep(&self) -> usize
fn num_entries_deep(&self) -> usize
Recursively computes the number of entries in a container by
calling this method on each entry in
self. Read moreSource§impl<T> Ord for DynDataTyped<T>where
T: DBData,
impl<T> Ord for DynDataTyped<T>where
T: DBData,
Source§impl<T> PartialEq for DynDataTyped<T>where
T: DBData,
impl<T> PartialEq for DynDataTyped<T>where
T: DBData,
Source§impl<T> PartialOrd for DynDataTyped<T>where
T: DBData,
impl<T> PartialOrd for DynDataTyped<T>where
T: DBData,
Source§impl<T> Serialize<DbspSerializer<'_>> for Box<DynDataTyped<T>>
impl<T> Serialize<DbspSerializer<'_>> for Box<DynDataTyped<T>>
Source§fn serialize(
&self,
_serializer: &mut DbspSerializer<'_>,
) -> Result<Self::Resolver, <DbspSerializer<'_> as Fallible>::Error>
fn serialize( &self, _serializer: &mut DbspSerializer<'_>, ) -> Result<Self::Resolver, <DbspSerializer<'_> as Fallible>::Error>
Writes the dependencies for the object and returns a resolver that can create the archived
type.