pub enum VelaSource {
ProjectFile(PathBuf),
VelaRepo(PathBuf),
PacketDir(PathBuf),
}Expand description
Where a project lives on disk.
Variants§
ProjectFile(PathBuf)
A single monolithic JSON file.
VelaRepo(PathBuf)
A directory with a .vela/ subdirectory containing individual finding files.
PacketDir(PathBuf)
A publishable frontier packet directory with manifest.json and payload files.
Trait Implementations§
Source§impl Clone for VelaSource
impl Clone for VelaSource
Source§fn clone(&self) -> VelaSource
fn clone(&self) -> VelaSource
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 VelaSource
impl Debug for VelaSource
Source§impl PartialEq for VelaSource
impl PartialEq for VelaSource
Source§fn eq(&self, other: &VelaSource) -> bool
fn eq(&self, other: &VelaSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VelaSource
Auto Trait Implementations§
impl Freeze for VelaSource
impl RefUnwindSafe for VelaSource
impl Send for VelaSource
impl Sync for VelaSource
impl Unpin for VelaSource
impl UnsafeUnpin for VelaSource
impl UnwindSafe for VelaSource
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