pub struct ServerlessWriterLeaseTempFile { /* private fields */ }Implementations§
Source§impl ServerlessWriterLeaseTempFile
impl ServerlessWriterLeaseTempFile
pub fn new(kind: &str) -> Self
pub fn with_clock( kind: &str, process_id: u32, now_unix_nanos: u128, unique: u64, ) -> Self
pub fn path(&self) -> &Path
pub fn write_bytes(&self, bytes: &[u8]) -> RdbFileResult<()>
pub fn read_bytes(&self) -> RdbFileResult<Vec<u8>>
pub fn cleanup(&self) -> RdbFileResult<()>
Trait Implementations§
Source§impl Drop for ServerlessWriterLeaseTempFile
impl Drop for ServerlessWriterLeaseTempFile
Auto Trait Implementations§
impl Freeze for ServerlessWriterLeaseTempFile
impl RefUnwindSafe for ServerlessWriterLeaseTempFile
impl Send for ServerlessWriterLeaseTempFile
impl Sync for ServerlessWriterLeaseTempFile
impl Unpin for ServerlessWriterLeaseTempFile
impl UnsafeUnpin for ServerlessWriterLeaseTempFile
impl UnwindSafe for ServerlessWriterLeaseTempFile
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