pub struct UserWorkspaceNode {
pub id: Option<String>,
pub name: Option<String>,
pub icon: Option<String>,
pub children: Option<Vec<UserWorkspaceNode>>,
}Fields§
§id: Option<String>§name: Option<String>§icon: Option<String>§children: Option<Vec<UserWorkspaceNode>>Trait Implementations§
Source§impl Clone for UserWorkspaceNode
impl Clone for UserWorkspaceNode
Source§impl Debug for UserWorkspaceNode
impl Debug for UserWorkspaceNode
Source§impl<'de> Deserialize<'de> for UserWorkspaceNode
impl<'de> Deserialize<'de> for UserWorkspaceNode
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 UserWorkspaceNode
Source§impl PartialEq for UserWorkspaceNode
impl PartialEq for UserWorkspaceNode
impl StructuralPartialEq for UserWorkspaceNode
Auto Trait Implementations§
impl Freeze for UserWorkspaceNode
impl RefUnwindSafe for UserWorkspaceNode
impl Send for UserWorkspaceNode
impl Sync for UserWorkspaceNode
impl Unpin for UserWorkspaceNode
impl UnsafeUnpin for UserWorkspaceNode
impl UnwindSafe for UserWorkspaceNode
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<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.