pub struct EnvelopeItem {
pub object: ObjectId,
pub top: Vec<Vec<[f64; 2]>>,
pub bottom: Vec<Vec<[f64; 2]>>,
pub fills: Vec<Vec<[f64; 2]>>,
pub faults: Vec<Vec<[f64; 2]>>,
pub time: bool,
pub colour: Option<String>,
}Expand description
A grid’s envelope, cut along a section.
Fields§
§object: ObjectIdThe object.
top: Vec<Vec<[f64; 2]>>The top, in spans.
bottom: Vec<Vec<[f64; 2]>>The bottom, in spans.
fills: Vec<Vec<[f64; 2]>>Filled polygons between them.
faults: Vec<Vec<[f64; 2]>>Fault faces cut.
time: boolRead in time.
colour: Option<String>The colour the package gives it (SurfaceRead::colour).
Trait Implementations§
Source§impl Clone for EnvelopeItem
impl Clone for EnvelopeItem
Source§impl Debug for EnvelopeItem
impl Debug for EnvelopeItem
Source§impl<'de> Deserialize<'de> for EnvelopeItem
impl<'de> Deserialize<'de> for EnvelopeItem
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 EnvelopeItem
impl PartialEq for EnvelopeItem
Source§impl Serialize for EnvelopeItem
impl Serialize for EnvelopeItem
impl StructuralPartialEq for EnvelopeItem
Auto Trait Implementations§
impl Freeze for EnvelopeItem
impl RefUnwindSafe for EnvelopeItem
impl Send for EnvelopeItem
impl Sync for EnvelopeItem
impl Unpin for EnvelopeItem
impl UnsafeUnpin for EnvelopeItem
impl UnwindSafe for EnvelopeItem
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