pub struct ListAppDirParams {
pub directory: Option<AppDir>,
pub path: Option<String>,
pub pattern: Option<String>,
pub max_depth: Option<u32>,
}Expand description
Parameters for the list_app_dir tool.
Fields§
§directory: Option<AppDir>Which app directory to list. Default: data.
path: Option<String>Optional subdirectory path relative to the chosen root (e.g. “databases”).
pattern: Option<String>Only return entries matching this glob pattern (e.g. “.sqlite”, “.db”).
max_depth: Option<u32>Maximum directory depth to recurse. Default: 1 (immediate children only).
Trait Implementations§
Source§impl Debug for ListAppDirParams
impl Debug for ListAppDirParams
Source§impl<'de> Deserialize<'de> for ListAppDirParams
impl<'de> Deserialize<'de> for ListAppDirParams
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 ListAppDirParams
impl JsonSchema for ListAppDirParams
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 ListAppDirParams
impl RefUnwindSafe for ListAppDirParams
impl Send for ListAppDirParams
impl Sync for ListAppDirParams
impl Unpin for ListAppDirParams
impl UnsafeUnpin for ListAppDirParams
impl UnwindSafe for ListAppDirParams
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