pub struct ProposeChange {
pub change: Option<ChangeId>,
pub base: GitId,
pub files: Vec<FileChange>,
pub claim: Claim,
}Fields§
§change: Option<ChangeId>§base: GitId§files: Vec<FileChange>§claim: ClaimTrait Implementations§
Source§impl Clone for ProposeChange
impl Clone for ProposeChange
Source§impl Debug for ProposeChange
impl Debug for ProposeChange
Source§impl<'de> Deserialize<'de> for ProposeChange
impl<'de> Deserialize<'de> for ProposeChange
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 Forget for ProposeChange
impl Freeze for ProposeChange
impl RefUnwindSafe for ProposeChange
impl Send for ProposeChange
impl Sync for ProposeChange
impl Unpin for ProposeChange
impl UnsafeUnpin for ProposeChange
impl UnwindSafe for ProposeChange
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