pub struct PatchInfo {
pub base_example: &'static str,
pub file_patches: Vec<FilePatch>,
pub toml_patch: Option<&'static str>,
}Expand description
Holds patch information for a patched example model
Fields§
§base_example: &'static strThe base example to patch
file_patches: Vec<FilePatch>File patches to apply to the base example
toml_patch: Option<&'static str>An optional TOML patch to apply to the base example
Implementations§
Auto Trait Implementations§
impl Freeze for PatchInfo
impl RefUnwindSafe for PatchInfo
impl Send for PatchInfo
impl Sync for PatchInfo
impl Unpin for PatchInfo
impl UnsafeUnpin for PatchInfo
impl UnwindSafe for PatchInfo
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more