Struct radixdb::node::DowncastConverter
source · [−]pub struct DowncastConverter;
Expand description
Converter that converts from a node with NoStore to any other store.
This is always possible and a noop.
Trait Implementations
sourceimpl Clone for DowncastConverter
impl Clone for DowncastConverter
sourcefn clone(&self) -> DowncastConverter
fn clone(&self) -> DowncastConverter
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 moresourceimpl<B: BlobStore> NodeConverter<Detached, B> for DowncastConverter
impl<B: BlobStore> NodeConverter<Detached, B> for DowncastConverter
fn convert_node(
&self,
node: &TreeNodeRef<'_, Detached>,
_: &Detached
) -> Result<TreeNode<B>, NoError>
fn convert_node_shortened(
&self,
node: &TreeNodeRef<'_, Detached>,
store: &Detached,
n: usize
) -> Result<TreeNode<B>, NoError>
fn convert_value(
&self,
bv: &ValueRef<'_>,
_: &Detached
) -> Result<Value<B>, NoError>
impl Copy for DowncastConverter
Auto Trait Implementations
impl RefUnwindSafe for DowncastConverter
impl Send for DowncastConverter
impl Sync for DowncastConverter
impl Unpin for DowncastConverter
impl UnwindSafe for DowncastConverter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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