pub struct AmendmentFile {
pub amendments: Vec<Amendment>,
}Expand description
Amendment file structure.
Fields§
§amendments: Vec<Amendment>List of commit amendments to apply.
Implementations§
Source§impl AmendmentFile
impl AmendmentFile
Sourcepub fn load_from_file<P: AsRef<Path>>(path: P) -> Result<Self>
pub fn load_from_file<P: AsRef<Path>>(path: P) -> Result<Self>
Loads amendments from a YAML file.
Trait Implementations§
Source§impl Debug for AmendmentFile
impl Debug for AmendmentFile
Source§impl<'de> Deserialize<'de> for AmendmentFile
impl<'de> Deserialize<'de> for AmendmentFile
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 AmendmentFile
impl JsonSchema for AmendmentFile
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 AmendmentFile
impl RefUnwindSafe for AmendmentFile
impl Send for AmendmentFile
impl Sync for AmendmentFile
impl Unpin for AmendmentFile
impl UnsafeUnpin for AmendmentFile
impl UnwindSafe for AmendmentFile
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