Struct git_fixture::TodoList
source · pub struct TodoList {
pub init: bool,
pub sleep: Option<Duration>,
pub author: Option<String>,
pub commands: Vec<Command>,
}
Fields§
§init: bool
§sleep: Option<Duration>
§commands: Vec<Command>
Implementations§
source§impl TodoList
impl TodoList
pub fn load(path: &Path) -> Result<Self>
pub fn save(&self, path: &Path) -> Result<()>
pub fn parse_yaml(data: &str) -> Result<Self>
Available on crate feature
yaml
only.pub fn parse_json(data: &str) -> Result<Self>
Available on crate feature
json
only.pub fn parse_toml(data: &str) -> Result<Self>
Available on crate feature
toml
only.pub fn to_yaml(&self) -> Result<String>
Available on crate feature
yaml
only.pub fn to_json(&self) -> Result<String>
Available on crate feature
json
only.pub fn to_toml(&self) -> Result<String>
Available on crate feature
toml
only.Trait Implementations§
source§impl<'de> Deserialize<'de> for TodoList
impl<'de> Deserialize<'de> for TodoList
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 TodoList
impl JsonSchema for TodoList
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreAuto Trait Implementations§
impl RefUnwindSafe for TodoList
impl Send for TodoList
impl Sync for TodoList
impl Unpin for TodoList
impl UnwindSafe for TodoList
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