pub struct FastapiScaffoldConfig {
pub package_name: Option<String>,
pub formatter: Option<ToolSetting>,
pub test_runner: Option<ToolSetting>,
}Expand description
FastAPI-specific scaffold configuration, parsed from the opaque serde_json::Value.
Fields§
§package_name: Option<String>§formatter: Option<ToolSetting>§test_runner: Option<ToolSetting>Trait Implementations§
Source§impl Clone for FastapiScaffoldConfig
impl Clone for FastapiScaffoldConfig
Source§fn clone(&self) -> FastapiScaffoldConfig
fn clone(&self) -> FastapiScaffoldConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 FastapiScaffoldConfig
impl Debug for FastapiScaffoldConfig
Source§impl Default for FastapiScaffoldConfig
impl Default for FastapiScaffoldConfig
Source§fn default() -> FastapiScaffoldConfig
fn default() -> FastapiScaffoldConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FastapiScaffoldConfigwhere
FastapiScaffoldConfig: Default,
impl<'de> Deserialize<'de> for FastapiScaffoldConfigwhere
FastapiScaffoldConfig: Default,
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
Auto Trait Implementations§
impl Freeze for FastapiScaffoldConfig
impl RefUnwindSafe for FastapiScaffoldConfig
impl Send for FastapiScaffoldConfig
impl Sync for FastapiScaffoldConfig
impl Unpin for FastapiScaffoldConfig
impl UnsafeUnpin for FastapiScaffoldConfig
impl UnwindSafe for FastapiScaffoldConfig
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