pub struct WorkspaceName(/* private fields */);
Expand description
Borrowed workspace name.
Use .as_str()
or .as_symbol()
for displaying. Other than that, this can
be considered an immutable str
.
Implementations§
Source§impl WorkspaceName
impl WorkspaceName
Source§impl WorkspaceName
impl WorkspaceName
Sourcepub const DEFAULT: &WorkspaceName
pub const DEFAULT: &WorkspaceName
Default workspace name.
Trait Implementations§
Source§impl AsRef<WorkspaceName> for String
impl AsRef<WorkspaceName> for String
Source§fn as_ref(&self) -> &WorkspaceName
fn as_ref(&self) -> &WorkspaceName
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<WorkspaceName> for WorkspaceName
impl AsRef<WorkspaceName> for WorkspaceName
Source§fn as_ref(&self) -> &WorkspaceName
fn as_ref(&self) -> &WorkspaceName
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<WorkspaceName> for WorkspaceNameBuf
impl AsRef<WorkspaceName> for WorkspaceNameBuf
Source§fn as_ref(&self) -> &WorkspaceName
fn as_ref(&self) -> &WorkspaceName
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<WorkspaceName> for str
impl AsRef<WorkspaceName> for str
Source§fn as_ref(&self) -> &WorkspaceName
fn as_ref(&self) -> &WorkspaceName
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<str> for WorkspaceName
impl AsRef<str> for WorkspaceName
Source§impl Borrow<WorkspaceName> for WorkspaceNameBuf
impl Borrow<WorkspaceName> for WorkspaceNameBuf
Source§fn borrow(&self) -> &WorkspaceName
fn borrow(&self) -> &WorkspaceName
Immutably borrows from an owned value. Read more
Source§impl ContentHash for WorkspaceName
impl ContentHash for WorkspaceName
Source§impl Debug for WorkspaceName
impl Debug for WorkspaceName
Source§impl From<&WorkspaceName> for String
impl From<&WorkspaceName> for String
Source§fn from(value: &WorkspaceName) -> Self
fn from(value: &WorkspaceName) -> Self
Converts to this type from the input type.
Source§impl From<&WorkspaceName> for WorkspaceNameBuf
impl From<&WorkspaceName> for WorkspaceNameBuf
Source§fn from(value: &WorkspaceName) -> Self
fn from(value: &WorkspaceName) -> Self
Converts to this type from the input type.
Source§impl Hash for WorkspaceName
impl Hash for WorkspaceName
Source§impl Ord for WorkspaceName
impl Ord for WorkspaceName
Source§impl PartialEq<&WorkspaceName> for String
impl PartialEq<&WorkspaceName> for String
Source§impl PartialEq<&WorkspaceName> for WorkspaceNameBuf
impl PartialEq<&WorkspaceName> for WorkspaceNameBuf
Source§impl PartialEq<&WorkspaceName> for str
impl PartialEq<&WorkspaceName> for str
Source§impl PartialEq<&str> for WorkspaceName
impl PartialEq<&str> for WorkspaceName
Source§impl PartialEq<String> for &WorkspaceName
impl PartialEq<String> for &WorkspaceName
Source§impl PartialEq<String> for WorkspaceName
impl PartialEq<String> for WorkspaceName
Source§impl PartialEq<WorkspaceName> for &str
impl PartialEq<WorkspaceName> for &str
Source§impl PartialEq<WorkspaceName> for String
impl PartialEq<WorkspaceName> for String
Source§impl PartialEq<WorkspaceName> for WorkspaceNameBuf
impl PartialEq<WorkspaceName> for WorkspaceNameBuf
Source§impl PartialEq<WorkspaceName> for str
impl PartialEq<WorkspaceName> for str
Source§impl PartialEq<WorkspaceNameBuf> for &WorkspaceName
impl PartialEq<WorkspaceNameBuf> for &WorkspaceName
Source§impl PartialEq<WorkspaceNameBuf> for WorkspaceName
impl PartialEq<WorkspaceNameBuf> for WorkspaceName
Source§impl PartialEq<str> for &WorkspaceName
impl PartialEq<str> for &WorkspaceName
Source§impl PartialEq<str> for WorkspaceName
impl PartialEq<str> for WorkspaceName
Source§impl PartialEq for WorkspaceName
impl PartialEq for WorkspaceName
Source§impl PartialOrd for WorkspaceName
impl PartialOrd for WorkspaceName
Source§impl ToOwned for WorkspaceName
impl ToOwned for WorkspaceName
Source§type Owned = WorkspaceNameBuf
type Owned = WorkspaceNameBuf
The resulting type after obtaining ownership.
Source§fn to_owned(&self) -> Self::Owned
fn to_owned(&self) -> Self::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · Source§fn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Eq for WorkspaceName
impl StructuralPartialEq for WorkspaceName
Auto Trait Implementations§
impl Freeze for WorkspaceName
impl RefUnwindSafe for WorkspaceName
impl Send for WorkspaceName
impl !Sized for WorkspaceName
impl Sync for WorkspaceName
impl Unpin for WorkspaceName
impl UnwindSafe for WorkspaceName
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
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.