pub struct DiffFormatter;Expand description
Formatter for diff output in various formats
Implementations§
Source§impl DiffFormatter
 
impl DiffFormatter
Sourcepub fn format_summary(changeset: &ChangeSet) -> String
 
pub fn format_summary(changeset: &ChangeSet) -> String
Format changeset as human-readable summary
Sourcepub fn format_detailed(changeset: &ChangeSet) -> String
 
pub fn format_detailed(changeset: &ChangeSet) -> String
Format changeset as detailed report
Sourcepub fn format_json_patch(changeset: &ChangeSet) -> Result<String, BuildError>
 
pub fn format_json_patch(changeset: &ChangeSet) -> Result<String, BuildError>
Format changeset as JSON Patch (RFC 6902)
Sourcepub fn format_json(changeset: &ChangeSet) -> Result<String, BuildError>
 
pub fn format_json(changeset: &ChangeSet) -> Result<String, BuildError>
Format changeset as JSON for programmatic use
Sourcepub fn format_html(changeset: &ChangeSet) -> String
 
pub fn format_html(changeset: &ChangeSet) -> String
Format changeset as HTML report
Sourcepub fn generate_update_message(
    changeset: &ChangeSet,
    message_id: Option<&str>,
) -> Result<String, BuildError>
 
pub fn generate_update_message( changeset: &ChangeSet, message_id: Option<&str>, ) -> Result<String, BuildError>
Generate DDEX UpdateReleaseMessage from changeset
Auto Trait Implementations§
impl Freeze for DiffFormatter
impl RefUnwindSafe for DiffFormatter
impl Send for DiffFormatter
impl Sync for DiffFormatter
impl Unpin for DiffFormatter
impl UnwindSafe for DiffFormatter
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
Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more