pub struct DeleteFile {
pub mutation: MutationId,
pub file: StagedFile,
}Fields§
§mutation: MutationId§file: StagedFileTrait Implementations§
Source§impl Clone for DeleteFile
impl Clone for DeleteFile
Source§fn clone(&self) -> DeleteFile
fn clone(&self) -> DeleteFile
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 moreimpl Contains<DeleteFile> for Operations
Source§impl Debug for DeleteFile
impl Debug for DeleteFile
Source§impl Described for DeleteFile
impl Described for DeleteFile
impl Eq for DeleteFile
Source§impl MemorySize for DeleteFile
impl MemorySize for DeleteFile
fn memory_size(&self) -> usize
Source§const INLINE_ONLY: bool = false
const INLINE_ONLY: bool = false
True only when every value occupies exactly
size_of::<Self>() bytes,
with no separately owned allocations or additional accounting charge.Source§impl OperationDeclaration for DeleteFile
impl OperationDeclaration for DeleteFile
const ID: &'static str = "storage.delete_file"
const VERSION: u32 = 1
const POLICY: OperationPolicy = POLICY
const VISIBILITY: Visibility = Visibility::Host
const REPLAY: ReplaySafety = ReplaySafety::Idempotent
type Response = StagedFile
type Input = NoStream
type Output = NoStream
const DESCRIPTION: &'static str = ""
const GRPC: Option<Grpc> = None
fn grant(&self) -> Option<Grant>
fn key(&self) -> Option<CacheKey>
Source§impl PartialEq for DeleteFile
impl PartialEq for DeleteFile
impl StructuralPartialEq for DeleteFile
Source§impl Value for DeleteFile
impl Value for DeleteFile
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut Reader<'_>) -> Result<usize, MessageError>
fn read(input: &mut Reader<'_>) -> Result<DeleteFile, MessageError>
fn size_many(values: &[Self]) -> usize
fn write_many(values: &[Self], bytes: &mut Vec<u8>)
fn memory_many( input: &mut Reader<'_>, count: usize, ) -> Result<usize, MessageError>
fn read_many( input: &mut Reader<'_>, count: usize, ) -> Result<Vec<Self>, MessageError>
Auto Trait Implementations§
impl Freeze for DeleteFile
impl RefUnwindSafe for DeleteFile
impl Send for DeleteFile
impl Sync for DeleteFile
impl Unpin for DeleteFile
impl UnsafeUnpin for DeleteFile
impl UnwindSafe for DeleteFile
Blanket Implementations§
impl<T> Allocation for T
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