[−][src]Struct table_extract::Table
A parsed HTML table.
See the module level documentation for more.
Methods
impl Table[src]
pub fn find_first(html: &str) -> Option<Table>[src]
Finds the first table in html.
pub fn find_by_id(html: &str, id: &str) -> Option<Table>[src]
Finds the table in html with an id of id.
pub fn find_by_headers<T>(html: &str, headers: &[T]) -> Option<Table> where
T: AsRef<str>, [src]
T: AsRef<str>,
Finds the table in html whose first row contains all of the headers
specified in headers. The order does not matter.
If headers is empty, this is the same as
find_first.
pub fn headers(&self) -> &Headers[src]
Returns the headers of the table.
This will be empty if the table had no <th> tags in its first row. See
Headers for more.
ⓘImportant traits for Iter<'a>pub fn iter(&self) -> Iter[src]
ⓘImportant traits for Iter<'a>
Trait Implementations
impl<'a> IntoIterator for &'a Table[src]
type Item = Row<'a>
The type of the elements being iterated over.
type IntoIter = Iter<'a>
Which kind of iterator are we turning this into?
fn into_iter(self) -> Self::IntoIter[src]
impl Clone for Table[src]
impl Eq for Table[src]
impl PartialEq<Table> for Table[src]
impl Debug for Table[src]
impl StructuralPartialEq for Table[src]
impl StructuralEq for Table[src]
Auto Trait Implementations
impl Send for Table
impl Sync for Table
impl Unpin for Table
impl UnwindSafe for Table
impl RefUnwindSafe for Table
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,