pub struct ChangeItem {
pub content_id: String,
pub change_type: String,
pub path: Path,
}
Expand description
Represents a single change item in a pull request.
This struct contains information about a single file that was changed in a pull request.
Fields§
§content_id: String
The content ID of the change
change_type: String
The type of change (e.g., “ADD”, “MODIFY”, “DELETE”)
path: Path
The path of the file that was changed
Trait Implementations§
Source§impl Clone for ChangeItem
impl Clone for ChangeItem
Source§fn clone(&self) -> ChangeItem
fn clone(&self) -> ChangeItem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ChangeItem
impl Debug for ChangeItem
Source§impl<'de> Deserialize<'de> for ChangeItem
impl<'de> Deserialize<'de> for ChangeItem
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
Source§impl PartialEq for ChangeItem
impl PartialEq for ChangeItem
Source§impl Serialize for ChangeItem
impl Serialize for ChangeItem
impl StructuralPartialEq for ChangeItem
Auto Trait Implementations§
impl Freeze for ChangeItem
impl RefUnwindSafe for ChangeItem
impl Send for ChangeItem
impl Sync for ChangeItem
impl Unpin for ChangeItem
impl UnwindSafe for ChangeItem
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