pub struct PortsReport {
pub boundary: bool,
pub points: Vec<PortPointRow>,
pub problems: Vec<String>,
}Expand description
What the ports tail resolved, and everything about the block that does not hold — a name it refused, a reference that resolved to nothing, a mapping whose target is not in the scene. Never fatal: a problem is reported and the point still publishes at whatever placement could be worked out, so nothing downstream vanishes (the same contract rule the features follow).
Fields§
§boundary: boolWhether this document encapsulates its children (document_is_boundary).
points: Vec<PortPointRow>§problems: Vec<String>Trait Implementations§
Source§impl Clone for PortsReport
impl Clone for PortsReport
Source§impl Debug for PortsReport
impl Debug for PortsReport
Source§impl Default for PortsReport
impl Default for PortsReport
Source§impl<'de> Deserialize<'de> for PortsReport
impl<'de> Deserialize<'de> for PortsReport
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 PartialEq for PortsReport
impl PartialEq for PortsReport
Source§impl Serialize for PortsReport
impl Serialize for PortsReport
impl StructuralPartialEq for PortsReport
Auto Trait Implementations§
impl Forget for PortsReport
impl Freeze for PortsReport
impl RefUnwindSafe for PortsReport
impl Send for PortsReport
impl Sync for PortsReport
impl Unpin for PortsReport
impl UnsafeUnpin for PortsReport
impl UnwindSafe for PortsReport
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