pub enum Emission {
WholeFiles(BTreeMap<String, String>),
UnifiedDiff(String),
Prose(String),
}Variants§
WholeFiles(BTreeMap<String, String>)
Map of relative-path -> full file contents.
UnifiedDiff(String)
Raw unified-diff text.
Prose(String)
Plain prose; no structured emission detected.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Emission
impl<'de> Deserialize<'de> for Emission
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
impl Eq for Emission
impl StructuralPartialEq for Emission
Auto Trait Implementations§
impl Freeze for Emission
impl RefUnwindSafe for Emission
impl Send for Emission
impl Sync for Emission
impl Unpin for Emission
impl UnsafeUnpin for Emission
impl UnwindSafe for Emission
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