pub struct StatusResult {
pub version: String,
pub node_id: String,
pub workgroup: Option<WorkgroupStatus>,
pub routes: Vec<RouteStatus>,
pub embedding: Option<EmbedInfoResult>,
}Expand description
Result of STATUS.
Fields§
§version: StringThe bridge’s version.
node_id: StringThis host’s iroh node id.
workgroup: Option<WorkgroupStatus>The workgroup, if this host has joined one.
routes: Vec<RouteStatus>Every registered workspace.
embedding: Option<EmbedInfoResult>The embedding service, when this bridge reports one.
Trait Implementations§
Source§impl Clone for StatusResult
impl Clone for StatusResult
Source§impl Debug for StatusResult
impl Debug for StatusResult
Source§impl<'de> Deserialize<'de> for StatusResult
impl<'de> Deserialize<'de> for StatusResult
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
Auto Trait Implementations§
impl Freeze for StatusResult
impl RefUnwindSafe for StatusResult
impl Send for StatusResult
impl Sync for StatusResult
impl Unpin for StatusResult
impl UnsafeUnpin for StatusResult
impl UnwindSafe for StatusResult
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