#[repr(C)]pub struct svn_wc_conflict_version_t {
pub repos_url: *const c_char,
pub peg_rev: svn_revnum_t,
pub path_in_repos: *const c_char,
pub node_kind: svn_node_kind_t,
pub repos_uuid: *const c_char,
}
Expand description
Info about one of the conflicting versions of a node. Each field may have its respective null/invalid/unknown value if the corresponding information is not relevant or not available.
@todo Consider making some or all of the info mandatory, to reduce complexity.
@note Fields may be added to the end of this structure in future versions. Therefore, to preserve binary compatibility, users should not directly allocate structures of this type.
@see svn_wc_conflict_version_create() @see svn_wc_conflict_version_dup()
@since New in 1.6.
Fields§
§repos_url: *const c_char
URL of repository root
peg_rev: svn_revnum_t
revision at which to look up path_in_repos
path_in_repos: *const c_char
§node_kind: svn_node_kind_t
The node kind. Can be any kind, including ‘none’ or ‘unknown’.
repos_uuid: *const c_char
UUID of the repository (or NULL if unknown.) @since New in 1.8.
Trait Implementations§
Source§impl Clone for svn_wc_conflict_version_t
impl Clone for svn_wc_conflict_version_t
Source§fn clone(&self) -> svn_wc_conflict_version_t
fn clone(&self) -> svn_wc_conflict_version_t
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 svn_wc_conflict_version_t
impl Debug for svn_wc_conflict_version_t
Source§impl Default for svn_wc_conflict_version_t
impl Default for svn_wc_conflict_version_t
impl Copy for svn_wc_conflict_version_t
Auto Trait Implementations§
impl Freeze for svn_wc_conflict_version_t
impl RefUnwindSafe for svn_wc_conflict_version_t
impl !Send for svn_wc_conflict_version_t
impl !Sync for svn_wc_conflict_version_t
impl Unpin for svn_wc_conflict_version_t
impl UnwindSafe for svn_wc_conflict_version_t
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