pub enum SessionVisibilityStatus {
Repo,
Unshared,
Unknown,
}Expand description
Sharing status for a synced session. “repo” makes the session visible to anyone with read access to the repository; “unshared” restricts it to the creator and collaborators.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Repo
The session is visible to repository readers.
The session is restricted to its creator and collaborators.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for SessionVisibilityStatus
impl Clone for SessionVisibilityStatus
Source§fn clone(&self) -> SessionVisibilityStatus
fn clone(&self) -> SessionVisibilityStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SessionVisibilityStatus
impl Debug for SessionVisibilityStatus
Source§impl Default for SessionVisibilityStatus
impl Default for SessionVisibilityStatus
Source§fn default() -> SessionVisibilityStatus
fn default() -> SessionVisibilityStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionVisibilityStatus
impl<'de> Deserialize<'de> for SessionVisibilityStatus
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 Eq for SessionVisibilityStatus
Source§impl PartialEq for SessionVisibilityStatus
impl PartialEq for SessionVisibilityStatus
Source§fn eq(&self, other: &SessionVisibilityStatus) -> bool
fn eq(&self, other: &SessionVisibilityStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SessionVisibilityStatus
impl Serialize for SessionVisibilityStatus
impl StructuralPartialEq for SessionVisibilityStatus
Auto Trait Implementations§
impl Freeze for SessionVisibilityStatus
impl RefUnwindSafe for SessionVisibilityStatus
impl Send for SessionVisibilityStatus
impl Sync for SessionVisibilityStatus
impl Unpin for SessionVisibilityStatus
impl UnsafeUnpin for SessionVisibilityStatus
impl UnwindSafe for SessionVisibilityStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.