Struct libpijul::change::NewVertex [−][src]
pub struct NewVertex<Change> {
pub up_context: Vec<Position<Change>>,
pub down_context: Vec<Position<Change>>,
pub flag: EdgeFlags,
pub start: ChangePosition,
pub end: ChangePosition,
pub inode: Position<Change>,
}Fields
up_context: Vec<Position<Change>>down_context: Vec<Position<Change>>flag: EdgeFlagsstart: ChangePositionend: ChangePositioninode: Position<Change>Trait Implementations
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<Change> RefUnwindSafe for NewVertex<Change> where
Change: RefUnwindSafe,
impl<Change> UnwindSafe for NewVertex<Change> where
Change: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self