pub struct ListSourceArgs {
pub path: String,
pub depth: usize,
pub glob: Option<String>,
pub dirs_only: bool,
}Fields§
§path: StringSubdirectory relative to the source root (default ".").
depth: usizeRecursion depth (1 = flat ls; 2+ = tree).
glob: Option<String>Glob filter for entry names.
dirs_only: boolShow only directories.
Trait Implementations§
Source§impl Debug for ListSourceArgs
impl Debug for ListSourceArgs
Source§impl<'de> Deserialize<'de> for ListSourceArgs
impl<'de> Deserialize<'de> for ListSourceArgs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for ListSourceArgs
impl JsonSchema for ListSourceArgs
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for ListSourceArgs
impl RefUnwindSafe for ListSourceArgs
impl Send for ListSourceArgs
impl Sync for ListSourceArgs
impl Unpin for ListSourceArgs
impl UnsafeUnpin for ListSourceArgs
impl UnwindSafe for ListSourceArgs
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