pub struct ProposalChange {
pub slide_id: String,
pub shape_id: Option<String>,
pub before: Option<ShapeSnapshot>,
pub after: Option<ShapeSnapshot>,
pub old_text: String,
pub new_text: String,
}Fields§
§slide_id: String§shape_id: Option<String>§before: Option<ShapeSnapshot>§after: Option<ShapeSnapshot>§old_text: String§new_text: StringTrait Implementations§
Source§impl Clone for ProposalChange
impl Clone for ProposalChange
Source§impl Debug for ProposalChange
impl Debug for ProposalChange
Source§impl<'de> Deserialize<'de> for ProposalChange
impl<'de> Deserialize<'de> for ProposalChange
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 PartialEq for ProposalChange
impl PartialEq for ProposalChange
Source§impl Serialize for ProposalChange
impl Serialize for ProposalChange
impl StructuralPartialEq for ProposalChange
Auto Trait Implementations§
impl Freeze for ProposalChange
impl RefUnwindSafe for ProposalChange
impl Send for ProposalChange
impl Sync for ProposalChange
impl Unpin for ProposalChange
impl UnsafeUnpin for ProposalChange
impl UnwindSafe for ProposalChange
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