Enum libpijul::patch::Record
[−]
[src]
pub enum Record { FileMove { new_name: String, del: Change, add: Change, }, FileDel { name: String, del: Change, }, FileAdd { name: String, add: Change, }, Change(Change), }
Semantic groups of changes, for interface purposes.
Variants
FileMove
Fields of FileMove
new_name: String | |
del: Change | |
add: Change |
FileDel
Fields of FileDel
name: String | |
del: Change |
FileAdd
Fields of FileAdd
name: String | |
add: Change |
Change(Change)
Methods
impl Record
[src]
fn iter(&self) -> RecordIter<&Record, &Change>
Trait Implementations
impl Debug for Record
[src]
impl Encodable for Record
[src]
fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>
Serialize a value using an Encoder
.
impl Decodable for Record
[src]
fn decode<__D: Decoder>(__arg_0: &mut __D) -> Result<Record, __D::Error>
Deserialize a value using a Decoder
.