pub struct InlineFileData { /* private fields */ }Expand description
Allocation-free canonical payload for one tiny regular file.
Implementations§
Source§impl InlineFileData
impl InlineFileData
Sourcepub fn new(bytes: &[u8]) -> Result<Self, InlineFileDataError>
pub fn new(bytes: &[u8]) -> Result<Self, InlineFileDataError>
Copies one admitted tiny-file payload into its canonical fixed-capacity representation.
§Errors
Rejects payloads larger than MAXIMUM_INLINE_FILE_BYTES.
Trait Implementations§
Source§impl Clone for InlineFileData
impl Clone for InlineFileData
impl Copy for InlineFileData
Source§impl Debug for InlineFileData
impl Debug for InlineFileData
impl Eq for InlineFileData
Source§impl PartialEq for InlineFileData
impl PartialEq for InlineFileData
impl StructuralPartialEq for InlineFileData
Auto Trait Implementations§
impl Freeze for InlineFileData
impl RefUnwindSafe for InlineFileData
impl Send for InlineFileData
impl Sync for InlineFileData
impl Unpin for InlineFileData
impl UnsafeUnpin for InlineFileData
impl UnwindSafe for InlineFileData
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