pub struct WorkroomId(pub String);Expand description
Unique identifier for a workroom.
Stable across restarts. Opaque to callers; generated via UUID v4 with a
wr_ prefix for link recognition.
Tuple Fields§
§0: StringImplementations§
Source§impl WorkroomId
impl WorkroomId
Trait Implementations§
Source§impl Clone for WorkroomId
impl Clone for WorkroomId
Source§fn clone(&self) -> WorkroomId
fn clone(&self) -> WorkroomId
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 WorkroomId
impl Debug for WorkroomId
Source§impl Default for WorkroomId
impl Default for WorkroomId
Source§impl<'de> Deserialize<'de> for WorkroomId
impl<'de> Deserialize<'de> for WorkroomId
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 Display for WorkroomId
impl Display for WorkroomId
impl Eq for WorkroomId
Source§impl Hash for WorkroomId
impl Hash for WorkroomId
Source§impl PartialEq for WorkroomId
impl PartialEq for WorkroomId
Source§fn eq(&self, other: &WorkroomId) -> bool
fn eq(&self, other: &WorkroomId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkroomId
impl Serialize for WorkroomId
impl StructuralPartialEq for WorkroomId
Auto Trait Implementations§
impl Freeze for WorkroomId
impl RefUnwindSafe for WorkroomId
impl Send for WorkroomId
impl Sync for WorkroomId
impl Unpin for WorkroomId
impl UnsafeUnpin for WorkroomId
impl UnwindSafe for WorkroomId
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