#[repr(C, packed(4))]pub struct LibCZIBuildInformationInterop {
pub compilerIdentification: *mut c_char,
pub repositoryUrl: *mut c_char,
pub repositoryBranch: *mut c_char,
pub repositoryTag: *mut c_char,
}Expand description
This struct gives information about the build of the libCZIApi-library. Note that all strings must be freed by the caller (using libCZI_Free).
Fields§
§compilerIdentification: *mut c_char< If non-null, the compiler identification. This is a free-form string. This string must be freed by the caller (using libCZI_Free).
repositoryUrl: *mut c_char< If non-null, the URL of the repository. This string must be freed by the caller (using libCZI_Free).
repositoryBranch: *mut c_char< If non-null, the branch of the repository. This string must be freed by the caller (using libCZI_Free).
repositoryTag: *mut c_char< If non-null, the tag of the repository. This string must be freed by the caller (using libCZI_Free).
Trait Implementations§
Source§impl Clone for LibCZIBuildInformationInterop
impl Clone for LibCZIBuildInformationInterop
Source§fn clone(&self) -> LibCZIBuildInformationInterop
fn clone(&self) -> LibCZIBuildInformationInterop
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 moreimpl Copy for LibCZIBuildInformationInterop
Auto Trait Implementations§
impl Freeze for LibCZIBuildInformationInterop
impl RefUnwindSafe for LibCZIBuildInformationInterop
impl !Send for LibCZIBuildInformationInterop
impl !Sync for LibCZIBuildInformationInterop
impl Unpin for LibCZIBuildInformationInterop
impl UnsafeUnpin for LibCZIBuildInformationInterop
impl UnwindSafe for LibCZIBuildInformationInterop
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