Struct salsa::Snapshot [−][src]
pub struct Snapshot<DB: ?Sized> where
DB: ParallelDatabase, { /* fields omitted */ }
Expand description
Simple wrapper struct that takes ownership of a database DB
and
only gives &self
access to it. See the snapshot
method
for more details.
Implementations
impl<DB> Snapshot<DB> where
DB: ParallelDatabase,
[src]
impl<DB> Snapshot<DB> where
DB: ParallelDatabase,
[src]Trait Implementations
Auto Trait Implementations
impl<DB: ?Sized> RefUnwindSafe for Snapshot<DB> where
DB: RefUnwindSafe,
DB: RefUnwindSafe,
impl<DB: ?Sized> Send for Snapshot<DB>
impl<DB: ?Sized> Sync for Snapshot<DB> where
DB: Sync,
DB: Sync,
impl<DB: ?Sized> Unpin for Snapshot<DB> where
DB: Unpin,
DB: Unpin,
impl<DB: ?Sized> UnwindSafe for Snapshot<DB> where
DB: UnwindSafe,
DB: UnwindSafe,