[][src]Struct cobalt::cobalt_model::files::Files

pub struct Files { /* fields omitted */ }

Implementations

impl Files[src]

pub fn root(&self) -> &Path[src]

pub fn subtree(&self) -> &Path[src]

pub fn includes_file(&self, file: &Path) -> bool[src]

pub fn files(&self) -> FilesIterator<'_>

Notable traits for FilesIterator<'a>

impl<'a> Iterator for FilesIterator<'a> type Item = PathBuf;
[src]

Trait Implementations

impl Clone for Files[src]

impl Debug for Files[src]

impl<'a> IntoIterator for &'a Files[src]

type Item = PathBuf

The type of the elements being iterated over.

type IntoIter = FilesIterator<'a>

Which kind of iterator are we turning this into?

Auto Trait Implementations

impl !RefUnwindSafe for Files

impl Send for Files

impl Sync for Files

impl Unpin for Files

impl UnwindSafe for Files

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.