Struct pandoc_types::definition::Table
source · [−]pub struct Table {
pub attr: Attr,
pub caption: Caption,
pub colspecs: Vec<ColSpec>,
pub head: TableHead,
pub bodies: Vec<TableBody>,
pub foot: TableFoot,
}
Fields
attr: Attr
colspecs: Vec<ColSpec>
head: TableHead
bodies: Vec<TableBody>
foot: TableFoot
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Table
impl<'de> Deserialize<'de> for Table
sourcefn 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
sourceimpl<'a> IterBlocks<'a> for Table
impl<'a> IterBlocks<'a> for Table
type Iter = Box<dyn Iterator<Item = &'a Block> + 'a>
type IterMut = Box<dyn Iterator<Item = &'a mut Block> + 'a>
sourcefn iter_blocks(&'a self) -> Self::Iter
fn iter_blocks(&'a self) -> Self::Iter
Returns an iterator over the immediately contained blocks.
sourcefn iter_blocks_mut(&'a mut self) -> Self::IterMut
fn iter_blocks_mut(&'a mut self) -> Self::IterMut
Returns an iterator over the immediately contained blocks, allowing each block to be modified.
impl StructuralPartialEq for Table
Auto Trait Implementations
impl RefUnwindSafe for Table
impl Send for Table
impl Sync for Table
impl Unpin for Table
impl UnwindSafe for Table
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more