pub struct SharingOut {
pub library_id: Uuid,
pub user_id: Option<Option<Uuid>>,
pub org_id: Uuid,
pub role: String,
pub share_with_type: String,
pub share_with_uuid: Option<Uuid>,
}Fields§
§library_id: Uuid§user_id: Option<Option<Uuid>>§org_id: Uuid§role: StringImplementations§
Trait Implementations§
Source§impl Clone for SharingOut
impl Clone for SharingOut
Source§fn clone(&self) -> SharingOut
fn clone(&self) -> SharingOut
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 SharingOut
impl Debug for SharingOut
Source§impl Default for SharingOut
impl Default for SharingOut
Source§fn default() -> SharingOut
fn default() -> SharingOut
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SharingOut
impl<'de> Deserialize<'de> for SharingOut
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 SharingOut
impl PartialEq for SharingOut
Source§impl Serialize for SharingOut
impl Serialize for SharingOut
impl StructuralPartialEq for SharingOut
Auto Trait Implementations§
impl Freeze for SharingOut
impl RefUnwindSafe for SharingOut
impl Send for SharingOut
impl Sync for SharingOut
impl Unpin for SharingOut
impl UnsafeUnpin for SharingOut
impl UnwindSafe for SharingOut
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