[][src]Struct pachyderm::pfs::GetBlocksRequest

pub struct GetBlocksRequest {
    pub block_refs: Vec<BlockRef>,
    pub offset_bytes: u64,
    pub size_bytes: u64,
    pub total_size: u64,
}

Fields

block_refs: Vec<BlockRef>offset_bytes: u64size_bytes: u64

The number of bytes requested.

total_size: u64

The total amount of bytes in these blocks. It's OK if it's not entirely accurate or if it's unknown (in which case it'd be set to 0). It's used primarily as a hint for cache eviction.

Trait Implementations

impl Clone for GetBlocksRequest[src]

impl Debug for GetBlocksRequest[src]

impl Default for GetBlocksRequest[src]

impl Message for GetBlocksRequest[src]

impl PartialEq<GetBlocksRequest> for GetBlocksRequest[src]

impl StructuralPartialEq for GetBlocksRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]