pub struct FrameDrawing {
pub lines: Vec<Vec<[f64; 2]>>,
pub texts: Vec<SheetText>,
pub revision_table: Option<RevisionTableDrawing>,
}Expand description
The border, title block and revision table, drawn — polylines and centred text runs in paper millimetres. Absent from a sheet that draws none of them.
Fields§
§lines: Vec<Vec<[f64; 2]>>The border rectangle and the title block’s cell rules, each a polyline.
texts: Vec<SheetText>§revision_table: Option<RevisionTableDrawing>The revision table, when the sheet has revisions and room for them. A
piece of its own rather than more lines and texts, so the SVG can
group it and a reader can find its bounds.
Trait Implementations§
Source§impl Clone for FrameDrawing
impl Clone for FrameDrawing
Source§impl Debug for FrameDrawing
impl Debug for FrameDrawing
Source§impl PartialEq for FrameDrawing
impl PartialEq for FrameDrawing
Source§impl Serialize for FrameDrawing
impl Serialize for FrameDrawing
impl StructuralPartialEq for FrameDrawing
Auto Trait Implementations§
impl Freeze for FrameDrawing
impl RefUnwindSafe for FrameDrawing
impl Send for FrameDrawing
impl Sync for FrameDrawing
impl Unpin for FrameDrawing
impl UnsafeUnpin for FrameDrawing
impl UnwindSafe for FrameDrawing
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more