pub struct SpvOutline {
pub page_setup: Option<PageSetup>,
pub items: Vec<OutlineItem>,
}Expand description
An outline of an SPV file.
Reading the outline only requires reading some of the SPV file. It provides a “table of contents” view of the SPV, without reading the details of tables and graphs.
Fields§
§page_setup: Option<PageSetup>Optional page setup, from the first structure member.
items: Vec<OutlineItem>The table of contents.
Trait Implementations§
Source§impl Clone for SpvOutline
impl Clone for SpvOutline
Source§fn clone(&self) -> SpvOutline
fn clone(&self) -> SpvOutline
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 moreAuto Trait Implementations§
impl Freeze for SpvOutline
impl RefUnwindSafe for SpvOutline
impl Send for SpvOutline
impl Sync for SpvOutline
impl Unpin for SpvOutline
impl UnsafeUnpin for SpvOutline
impl UnwindSafe for SpvOutline
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
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