pub enum ArtifactLayout {
Note(String),
Folder(String),
}Expand description
Notebook layout of one schema artifact within a change namespace.
Variants§
Note(String)
A single note at the change root, named by the generates file
stem (for example proposal.md -> note proposal).
Folder(String)
A subfolder of the change namespace holding one note per
document, named by the first generates path segment (for
example specifications/**/*.md -> folder specifications).
Trait Implementations§
Source§impl Clone for ArtifactLayout
impl Clone for ArtifactLayout
Source§fn clone(&self) -> ArtifactLayout
fn clone(&self) -> ArtifactLayout
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 moreSource§impl Debug for ArtifactLayout
impl Debug for ArtifactLayout
impl Eq for ArtifactLayout
Source§impl PartialEq for ArtifactLayout
impl PartialEq for ArtifactLayout
impl StructuralPartialEq for ArtifactLayout
Auto Trait Implementations§
impl Freeze for ArtifactLayout
impl RefUnwindSafe for ArtifactLayout
impl Send for ArtifactLayout
impl Sync for ArtifactLayout
impl Unpin for ArtifactLayout
impl UnsafeUnpin for ArtifactLayout
impl UnwindSafe for ArtifactLayout
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