pub struct UserObjectDetails {
pub size: u32,
pub id: Id,
}Expand description
Details contained in UserState about an object stored by a user at pubhubs central
Fields§
§size: u32To make sure a user does not exceed their quotum
id: IdThe sha256 digest of the stored object
Implementations§
Source§impl UserObjectDetails
impl UserObjectDetails
Sourcepub(crate) fn into_user_version(self, hmac_secret: &[u8]) -> UserObjectDetails
pub(crate) fn into_user_version(self, hmac_secret: &[u8]) -> UserObjectDetails
Turns this UserObjectDetails into a api::phc::user::UserObjectDetails.
Trait Implementations§
Source§impl Clone for UserObjectDetails
impl Clone for UserObjectDetails
Source§fn clone(&self) -> UserObjectDetails
fn clone(&self) -> UserObjectDetails
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 UserObjectDetails
impl Debug for UserObjectDetails
Source§impl<'de> Deserialize<'de> for UserObjectDetails
impl<'de> Deserialize<'de> for UserObjectDetails
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 UserObjectDetails
impl PartialEq for UserObjectDetails
Source§impl Serialize for UserObjectDetails
impl Serialize for UserObjectDetails
impl Eq for UserObjectDetails
impl StructuralPartialEq for UserObjectDetails
Auto Trait Implementations§
impl Freeze for UserObjectDetails
impl RefUnwindSafe for UserObjectDetails
impl Send for UserObjectDetails
impl Sync for UserObjectDetails
impl Unpin for UserObjectDetails
impl UnsafeUnpin for UserObjectDetails
impl UnwindSafe for UserObjectDetails
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<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