Enum centraldogma::model::ChangeContent [−][src]
pub enum ChangeContent {
UpsertJson(Value),
UpsertText(String),
Remove,
Rename(String),
ApplyJsonPatch(Value),
ApplyTextPatch(String),
}
Expand description
Typed content of a Change
.
Variants
UpsertJson(Value)
Tuple Fields
0: Value
Adds a new JSON file or replaces an existing file with the provided json.
UpsertText(String)
Tuple Fields
0: String
Adds a new text file or replaces an existing file with the provided content.
Remove
Removes an existing file.
Rename(String)
Tuple Fields
0: String
Renames an existsing file to this provided path.
ApplyJsonPatch(Value)
Tuple Fields
0: Value
Applies a JSON patch to a JSON file with the provided JSON patch object, as defined in RFC 6902.
ApplyTextPatch(String)
Tuple Fields
0: String
Applies a textual patch to a text file with the provided unified format string.
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ChangeContent
impl Send for ChangeContent
impl Sync for ChangeContent
impl Unpin for ChangeContent
impl UnwindSafe for ChangeContent
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more