pub struct AtomicWriteFileRequest {
pub file_identifier: ObjectIdentifier,
pub access_method: FileWriteAccessMethod,
}Expand description
Atomic Write File request (confirmed service)
Fields§
§file_identifier: ObjectIdentifierFile object identifier
access_method: FileWriteAccessMethodAccess method and data
Implementations§
Source§impl AtomicWriteFileRequest
impl AtomicWriteFileRequest
Sourcepub fn new_stream_access(
file_identifier: ObjectIdentifier,
start_position: i32,
data: Vec<u8>,
) -> Self
pub fn new_stream_access( file_identifier: ObjectIdentifier, start_position: i32, data: Vec<u8>, ) -> Self
Create a new Atomic Write File request with stream access
Sourcepub fn new_record_access(
file_identifier: ObjectIdentifier,
start_record: i32,
records: Vec<Vec<u8>>,
) -> Self
pub fn new_record_access( file_identifier: ObjectIdentifier, start_record: i32, records: Vec<Vec<u8>>, ) -> Self
Create a new Atomic Write File request with record access
Trait Implementations§
Source§impl Clone for AtomicWriteFileRequest
impl Clone for AtomicWriteFileRequest
Source§fn clone(&self) -> AtomicWriteFileRequest
fn clone(&self) -> AtomicWriteFileRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AtomicWriteFileRequest
impl RefUnwindSafe for AtomicWriteFileRequest
impl Send for AtomicWriteFileRequest
impl Sync for AtomicWriteFileRequest
impl Unpin for AtomicWriteFileRequest
impl UnsafeUnpin for AtomicWriteFileRequest
impl UnwindSafe for AtomicWriteFileRequest
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