pub struct HostWriteBlobTransaction<'transaction, 'connection> { /* private fields */ }Implementations§
Source§impl<'transaction, 'connection> HostWriteBlobTransaction<'transaction, 'connection>
impl<'transaction, 'connection> HostWriteBlobTransaction<'transaction, 'connection>
pub fn local_activated_registration( &mut self, root: &StoreRootRef, ) -> Result<ReferencedStoreDeviceRegistration, DbError>
pub fn circle_publication_context( &self, circle_id: CircleId, expected_control: &CircleControlCoord, ) -> Result<CircleEpochAccess, DbError>
pub fn circle_blob_opening_protection( &mut self, root: &StoreRootRef, circle_id: CircleId, expected_control: &CircleControlCoord, expected_key_fingerprint: KeyFingerprint, ) -> Result<BlobSpoolProtection, DbError>
pub fn external_local_path( &self, fact: &StoreWriteBlobFact, ) -> Result<Option<PathBuf>, DbError>
Auto Trait Implementations§
impl<'transaction, 'connection> Freeze for HostWriteBlobTransaction<'transaction, 'connection>
impl<'transaction, 'connection> !RefUnwindSafe for HostWriteBlobTransaction<'transaction, 'connection>
impl<'transaction, 'connection> !Send for HostWriteBlobTransaction<'transaction, 'connection>
impl<'transaction, 'connection> !Sync for HostWriteBlobTransaction<'transaction, 'connection>
impl<'transaction, 'connection> Unpin for HostWriteBlobTransaction<'transaction, 'connection>
impl<'transaction, 'connection> UnsafeUnpin for HostWriteBlobTransaction<'transaction, 'connection>
impl<'transaction, 'connection> !UnwindSafe for HostWriteBlobTransaction<'transaction, 'connection>
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