pub struct SharingIn {
pub org_id: Option<Option<Uuid>>,
pub level: ShareEnum,
pub share_with_uuid: Uuid,
pub share_with_type: EntityType,
}Fields§
§org_id: Option<Option<Uuid>>§level: ShareEnumThe id of the entity (user, workspace or organization) to share with
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SharingIn
impl<'de> Deserialize<'de> for SharingIn
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
impl StructuralPartialEq for SharingIn
Auto Trait Implementations§
impl Freeze for SharingIn
impl RefUnwindSafe for SharingIn
impl Send for SharingIn
impl Sync for SharingIn
impl Unpin for SharingIn
impl UnsafeUnpin for SharingIn
impl UnwindSafe for SharingIn
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