pub struct StorageStatus {}Implementations§
Source§impl StorageStatus
impl StorageStatus
pub fn definition() -> OperationDefinition
Trait Implementations§
Source§impl Clone for StorageStatus
impl Clone for StorageStatus
impl Contains<StorageStatus> for Storage
impl Copy for StorageStatus
Source§impl Debug for StorageStatus
impl Debug for StorageStatus
Source§impl Default for StorageStatus
impl Default for StorageStatus
Source§impl Described for StorageStatus
impl Described for StorageStatus
impl Eq for StorageStatus
Source§impl MemorySize for StorageStatus
impl MemorySize for StorageStatus
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 StorageStatus
impl OperationDeclaration for StorageStatus
const ID: &'static str = "storage.status"
const OPERATIONS: &'static [WireDeclaration]
const POLICY: OperationPolicy = POLICY
const VISIBILITY: Visibility = crate::operations::Visibility::Host
const REPLAY: ReplaySafety = ReplaySafety::Idempotent
type Request = StorageStatus
type Response = StorageInfo
type Input = NoStream
type Output = NoStream
const DESCRIPTION: &'static str = ""
const GRPC: Option<Grpc> = None
fn definition() -> OperationDefinition
fn grant(_request: &Self::Request) -> Option<Grant>
fn key(_request: &Self::Request) -> Option<CacheKey>
Source§impl PartialEq for StorageStatus
impl PartialEq for StorageStatus
impl StructuralPartialEq for StorageStatus
Source§impl Value for StorageStatus
impl Value for StorageStatus
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut PostcardReader<'_>) -> Result<usize, MessageError>
fn read(input: &mut PostcardReader<'_>) -> Result<Self, 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 StorageStatus
impl RefUnwindSafe for StorageStatus
impl Send for StorageStatus
impl Sync for StorageStatus
impl Unpin for StorageStatus
impl UnsafeUnpin for StorageStatus
impl UnwindSafe for StorageStatus
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