pub struct SurfaceReport {
pub surfaces: Vec<Surface>,
pub served: Vec<String>,
pub published: Vec<String>,
pub public: Vec<String>,
pub findings: Vec<Finding>,
}Expand description
The web surfaces of this repository, as the process that answers resolved them.
Fields§
§surfaces: Vec<Surface>Every resolved surface, in route-precedence order: the order a router consults them in, so the first whose mount owns a path is the one that answers it.
served: Vec<String>The ids a process answers for, in the same order. A surface published and not served is absent here.
published: Vec<String>The ids a publication holds, in the same order.
public: Vec<String>The ids offered to a person, which is what the home page lists.
findings: Vec<Finding>What validation says about the topology as it stands. Empty is the healthy answer;
a finding here is the same one majordomus web validate reports, with its remedy.
Trait Implementations§
Source§impl Clone for SurfaceReport
impl Clone for SurfaceReport
Source§fn clone(&self) -> SurfaceReport
fn clone(&self) -> SurfaceReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SurfaceReport
impl Debug for SurfaceReport
Source§impl<'de> Deserialize<'de> for SurfaceReport
impl<'de> Deserialize<'de> for SurfaceReport
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 SurfaceReport
Source§impl JsonSchema for SurfaceReport
impl JsonSchema for SurfaceReport
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 moreSource§impl PartialEq for SurfaceReport
impl PartialEq for SurfaceReport
Source§fn eq(&self, other: &SurfaceReport) -> bool
fn eq(&self, other: &SurfaceReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SurfaceReport
impl Serialize for SurfaceReport
impl StructuralPartialEq for SurfaceReport
Auto Trait Implementations§
impl Freeze for SurfaceReport
impl RefUnwindSafe for SurfaceReport
impl Send for SurfaceReport
impl Sync for SurfaceReport
impl Unpin for SurfaceReport
impl UnsafeUnpin for SurfaceReport
impl UnwindSafe for SurfaceReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.