pub struct FileDescription {
pub kind: FileKind,
pub logical_bytes: u64,
pub metadata: FileMetadata,
}Expand description
Public facts needed to plan reads without exposing generation-bound records.
Fields§
§kind: FileKindTerminal entry kind.
logical_bytes: u64Logical content length for regular files and symbolic links.
metadata: FileMetadataCanonical metadata authenticated with the same pinned generation.
Trait Implementations§
Source§impl Clone for FileDescription
impl Clone for FileDescription
Source§impl Debug for FileDescription
impl Debug for FileDescription
impl Eq for FileDescription
Source§impl PartialEq for FileDescription
impl PartialEq for FileDescription
impl StructuralPartialEq for FileDescription
Auto Trait Implementations§
impl Freeze for FileDescription
impl RefUnwindSafe for FileDescription
impl Send for FileDescription
impl Sync for FileDescription
impl Unpin for FileDescription
impl UnsafeUnpin for FileDescription
impl UnwindSafe for FileDescription
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request