pub struct MeshIdentityReport {
pub path: Option<String>,
pub present: bool,
pub identity: Option<PublicIdentity>,
pub error: Option<String>,
}Expand description
The answer of mesh.identity: this machine’s node identity, public half only.
Fields§
§path: Option<String>Where the identity file lives (or would).
present: boolWhether the file exists.
identity: Option<PublicIdentity>The public identity, when the file exists and loads. The signing key is not here, not in any projection, and not in any log.
error: Option<String>Why the identity did not load, when it did not.
Trait Implementations§
Source§impl Debug for MeshIdentityReport
impl Debug for MeshIdentityReport
Source§impl<'de> Deserialize<'de> for MeshIdentityReport
impl<'de> Deserialize<'de> for MeshIdentityReport
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 JsonSchema for MeshIdentityReport
impl JsonSchema for MeshIdentityReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for MeshIdentityReport
impl RefUnwindSafe for MeshIdentityReport
impl Send for MeshIdentityReport
impl Sync for MeshIdentityReport
impl Unpin for MeshIdentityReport
impl UnsafeUnpin for MeshIdentityReport
impl UnwindSafe for MeshIdentityReport
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