pub struct ProposalSlideDiff {
pub proposal: Proposal,
pub scope: SlideScope,
pub snapshot: DeckSnapshot,
pub text_changes: Vec<ProposalTextChange>,
}Expand description
Slide-scoped diff preview: scope is the render input, snapshot carries that slide.
Fields§
§proposal: Proposal§scope: SlideScope§snapshot: DeckSnapshot§text_changes: Vec<ProposalTextChange>Trait Implementations§
Source§impl Clone for ProposalSlideDiff
impl Clone for ProposalSlideDiff
Source§impl Debug for ProposalSlideDiff
impl Debug for ProposalSlideDiff
Source§impl<'de> Deserialize<'de> for ProposalSlideDiff
impl<'de> Deserialize<'de> for ProposalSlideDiff
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 ProposalSlideDiff
impl PartialEq for ProposalSlideDiff
Source§impl Serialize for ProposalSlideDiff
impl Serialize for ProposalSlideDiff
impl StructuralPartialEq for ProposalSlideDiff
Auto Trait Implementations§
impl Freeze for ProposalSlideDiff
impl RefUnwindSafe for ProposalSlideDiff
impl Send for ProposalSlideDiff
impl Sync for ProposalSlideDiff
impl Unpin for ProposalSlideDiff
impl UnsafeUnpin for ProposalSlideDiff
impl UnwindSafe for ProposalSlideDiff
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