pub struct AtomicWriteFileRequest {
pub file_identifier: ObjectIdentifier,
pub access: FileWriteAccessMethod,
}Expand description
AtomicWriteFile-Request.
Fields§
§file_identifier: ObjectIdentifierFile object to write to; should be of object type File (not checked here).
access: FileWriteAccessMethodStream or record access, with the data to write.
Implementations§
Source§impl AtomicWriteFileRequest
impl AtomicWriteFileRequest
Sourcepub fn encode(&self, buf: &mut BytesMut)
pub fn encode(&self, buf: &mut BytesMut)
Encode the request parameters (Clause 14.2.2) into buf.
Sourcepub fn decode(data: &[u8]) -> Result<Self, Error>
pub fn decode(data: &[u8]) -> Result<Self, Error>
Decode the request from service-request octets; fails on malformed or truncated input, on a member under any tag but its application tag, and on octets after the stream frame’s file data or after the frame. In record access, a record list that doesn’t match its count is a Reject: MISSING_REQUIRED_PARAMETER when records are missing, TOO_MANY_ARGUMENTS when anything follows the counted ones.
Trait Implementations§
Source§impl Clone for AtomicWriteFileRequest
impl Clone for AtomicWriteFileRequest
Source§impl Debug for AtomicWriteFileRequest
impl Debug for AtomicWriteFileRequest
impl Eq for AtomicWriteFileRequest
Source§impl PartialEq for AtomicWriteFileRequest
impl PartialEq for AtomicWriteFileRequest
impl StructuralPartialEq for AtomicWriteFileRequest
Auto 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