pub struct Topology {
pub bbox: Option<Bbox>,
pub objects: Vec<NamedGeometry>,
pub transform: Option<TransformParams>,
pub arcs: Vec<Arc>,
pub foreign_members: Option<Map<String, JsonValue>>,
}
Expand description
Topology object
Fields
bbox: Option<Bbox>
objects: Vec<NamedGeometry>
transform: Option<TransformParams>
arcs: Vec<Arc>
foreign_members: Option<Map<String, JsonValue>>
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Topology
impl<'de> Deserialize<'de> for Topology
sourcefn deserialize<D>(deserializer: D) -> Result<Topology, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Topology, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Topology
Auto Trait Implementations
impl RefUnwindSafe for Topology
impl Send for Topology
impl Sync for Topology
impl Unpin for Topology
impl UnwindSafe for Topology
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more