pub enum RepositoryResourceFormalization {
File(RepositoryFileFormalization),
Directory(RepositoryDirectoryFormalization),
}Expand description
Formalized repository resource: either a file or a directory subtree.
Variants§
File(RepositoryFileFormalization)
Directory(RepositoryDirectoryFormalization)
Implementations§
Source§impl RepositoryResourceFormalization
impl RepositoryResourceFormalization
Sourcepub const fn is_directory(&self) -> bool
pub const fn is_directory(&self) -> bool
true when this resource is a directory.
Sourcepub fn summary(&self, config: &SummarizationConfig) -> String
pub fn summary(&self, config: &SummarizationConfig) -> String
Render a prose summary for this resource using the supplied config.
Files defer to RepositoryFileFormalization::summary; directories use
the recursive decompose → summarize → compose loop documented at the
module level.
Sourcepub fn links_notation(&self) -> String
pub fn links_notation(&self) -> String
Render the formalized resource as compact indented Links Notation.
Trait Implementations§
Source§impl Clone for RepositoryResourceFormalization
impl Clone for RepositoryResourceFormalization
Source§fn clone(&self) -> RepositoryResourceFormalization
fn clone(&self) -> RepositoryResourceFormalization
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 RepositoryResourceFormalization
impl RefUnwindSafe for RepositoryResourceFormalization
impl Send for RepositoryResourceFormalization
impl Sync for RepositoryResourceFormalization
impl Unpin for RepositoryResourceFormalization
impl UnsafeUnpin for RepositoryResourceFormalization
impl UnwindSafe for RepositoryResourceFormalization
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