pub struct CollectionMembershipType {
pub id: u64,
pub name: String,
pub description: String,
pub allowed_collection_type: Option<CollectionType>,
pub updated_at: Option<Timestamp>,
pub created_at: Option<Timestamp>,
pub checksum: String,
}
Fields§
§id: u64
§name: String
§description: String
§allowed_collection_type: Option<CollectionType>
§updated_at: Option<Timestamp>
§created_at: Option<Timestamp>
§checksum: String
Trait Implementations§
Source§impl Clone for CollectionMembershipType
impl Clone for CollectionMembershipType
Source§fn clone(&self) -> CollectionMembershipType
fn clone(&self) -> CollectionMembershipType
Returns a copy 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 CollectionMembershipType
impl Debug for CollectionMembershipType
Source§impl Default for CollectionMembershipType
impl Default for CollectionMembershipType
Source§impl Message for CollectionMembershipType
impl Message for CollectionMembershipType
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for CollectionMembershipType
impl PartialEq for CollectionMembershipType
impl StructuralPartialEq for CollectionMembershipType
Auto Trait Implementations§
impl Freeze for CollectionMembershipType
impl RefUnwindSafe for CollectionMembershipType
impl Send for CollectionMembershipType
impl Sync for CollectionMembershipType
impl Unpin for CollectionMembershipType
impl UnwindSafe for CollectionMembershipType
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