pub struct DirectUploadTokenClaims {
pub blob_id: Uuid,
pub key: String,
pub byte_size: u64,
pub checksum: String,
pub service_name: String,
pub expires_at: i64,
}Expand description
Signed claims embedded in a direct upload token.
Fields§
§blob_id: UuidBlob identifier.
key: StringBlob storage key.
byte_size: u64Expected byte size.
checksum: StringExpected checksum.
service_name: StringTarget service name.
expires_at: i64Expiration timestamp.
Trait Implementations§
Source§impl Clone for DirectUploadTokenClaims
impl Clone for DirectUploadTokenClaims
Source§fn clone(&self) -> DirectUploadTokenClaims
fn clone(&self) -> DirectUploadTokenClaims
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DirectUploadTokenClaims
impl Debug for DirectUploadTokenClaims
Source§impl<'de> Deserialize<'de> for DirectUploadTokenClaims
impl<'de> Deserialize<'de> for DirectUploadTokenClaims
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DirectUploadTokenClaims
impl PartialEq for DirectUploadTokenClaims
Source§impl Serialize for DirectUploadTokenClaims
impl Serialize for DirectUploadTokenClaims
impl Eq for DirectUploadTokenClaims
impl StructuralPartialEq for DirectUploadTokenClaims
Auto Trait Implementations§
impl Freeze for DirectUploadTokenClaims
impl RefUnwindSafe for DirectUploadTokenClaims
impl Send for DirectUploadTokenClaims
impl Sync for DirectUploadTokenClaims
impl Unpin for DirectUploadTokenClaims
impl UnsafeUnpin for DirectUploadTokenClaims
impl UnwindSafe for DirectUploadTokenClaims
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more