pub struct WorkspaceRegistration {
pub workspace_id: GrainId,
pub root: PathBuf,
}Expand description
One workspace an app server owns.
Fields§
§workspace_id: GrainIdThe workspace’s sync identity, shared across devices.
root: PathBufWhere it lives on this host.
Trait Implementations§
Source§impl Clone for WorkspaceRegistration
impl Clone for WorkspaceRegistration
Source§impl Debug for WorkspaceRegistration
impl Debug for WorkspaceRegistration
Source§impl<'de> Deserialize<'de> for WorkspaceRegistration
impl<'de> Deserialize<'de> for WorkspaceRegistration
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 WorkspaceRegistration
Source§impl PartialEq for WorkspaceRegistration
impl PartialEq for WorkspaceRegistration
Source§impl Serialize for WorkspaceRegistration
impl Serialize for WorkspaceRegistration
impl StructuralPartialEq for WorkspaceRegistration
Auto Trait Implementations§
impl Freeze for WorkspaceRegistration
impl RefUnwindSafe for WorkspaceRegistration
impl Send for WorkspaceRegistration
impl Sync for WorkspaceRegistration
impl Unpin for WorkspaceRegistration
impl UnsafeUnpin for WorkspaceRegistration
impl UnwindSafe for WorkspaceRegistration
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