pub unsafe fn from_raw(_repo: &Repository,
                           raw: *mut raw::git_commit) -> Commit {
        Commit {
            raw: raw,
            marker1: marker::ContravariantLifetime,
            marker2: marker::NoSend,
            marker3: marker::NoSync,
        }
    }
/// Create a new object from its raw component.
///
/// This method is unsafe as there is no guarantee that `raw` is a valid
/// pointer.
Create a new object from its raw component.
This method is unsafe as there is no guarantee that `raw` is a valid
pointer.
Create a new object from its raw component . This method is unsafe as there is no guarantee that ` raw ` is a valid pointer .
pub unsafe fn from_raw(_repo: &Repository,
                           raw: *mut raw::git_commit) -> Commit {
        Commit {
            raw: raw,
            marker1: marker::ContravariantLifetime,
            marker2: marker::NoSend,
            marker3: marker::NoSync,
        }
    }
pub unsafe fn from_raw ( _repo : & Repository , raw : * mut raw :: git_commit ) -> Commit { Commit { raw : raw , marker1 : marker :: ContravariantLifetime , marker2 : marker :: NoSend , marker3 : marker :: NoSync , } }
Create a new object from its raw component.
Create a new object from its raw component .
_repo
&Repository
raw
*mut raw::git_commit
_repo
&Repository
raw
*mut raw::git_commit