Enum libpijul::patch::Change
[−]
[src]
pub enum Change { NewNodes { up_context: Vec<Key<Option<Hash>>>, down_context: Vec<Key<Option<Hash>>>, flag: EdgeFlags, line_num: LineId, nodes: Vec<Vec<u8>>, }, NewEdges { flag: EdgeMap, edges: Vec<NewEdge>, }, }
Variants
NewNodes
Fields of NewNodes
up_context: Vec<Key<Option<Hash>>> | |
down_context: Vec<Key<Option<Hash>>> | |
flag: EdgeFlags | |
line_num: LineId | |
nodes: Vec<Vec<u8>> |
NewEdges
Fields of NewEdges
flag: EdgeMap | |
edges: Vec<NewEdge> |
Trait Implementations
impl Debug for Change
[src]
impl Clone for Change
[src]
fn clone(&self) -> Change
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Encodable for Change
[src]
fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>
Serialize a value using an Encoder
.