#[repr(C, packed(1))]pub struct PrSDKStringSuite {
pub DisposeString: Option<unsafe extern "C" fn(inSDKString: *const PrSDKString) -> prSuiteError>,
pub AllocateFromUTF8: Option<unsafe extern "C" fn(inUTF8String: *const u8, outSDKString: *mut PrSDKString) -> prSuiteError>,
pub CopyToUTF8String: Option<unsafe extern "C" fn(inSDKString: *const PrSDKString, outUTF8StringBuffer: *mut u8, ioUTF8StringBufferSizeInElements: *mut csSDK_uint32) -> prSuiteError>,
pub AllocateFromUTF16: Option<unsafe extern "C" fn(inUTF16String: *const u16, outSDKString: *mut PrSDKString) -> prSuiteError>,
pub CopyToUTF16String: Option<unsafe extern "C" fn(inSDKString: *const PrSDKString, outUTF16StringBuffer: *mut u16, ioUTF16StringBufferSizeInElements: *mut csSDK_uint32) -> prSuiteError>,
}Fields§
§DisposeString: Option<unsafe extern "C" fn(inSDKString: *const PrSDKString) -> prSuiteError>§AllocateFromUTF8: Option<unsafe extern "C" fn(inUTF8String: *const u8, outSDKString: *mut PrSDKString) -> prSuiteError>§CopyToUTF8String: Option<unsafe extern "C" fn(inSDKString: *const PrSDKString, outUTF8StringBuffer: *mut u8, ioUTF8StringBufferSizeInElements: *mut csSDK_uint32) -> prSuiteError>§AllocateFromUTF16: Option<unsafe extern "C" fn(inUTF16String: *const u16, outSDKString: *mut PrSDKString) -> prSuiteError>§CopyToUTF16String: Option<unsafe extern "C" fn(inSDKString: *const PrSDKString, outUTF16StringBuffer: *mut u16, ioUTF16StringBufferSizeInElements: *mut csSDK_uint32) -> prSuiteError>Trait Implementations§
Source§impl Clone for PrSDKStringSuite
impl Clone for PrSDKStringSuite
Source§fn clone(&self) -> PrSDKStringSuite
fn clone(&self) -> PrSDKStringSuite
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 PrSDKStringSuite
impl Debug for PrSDKStringSuite
impl Copy for PrSDKStringSuite
Auto Trait Implementations§
impl Freeze for PrSDKStringSuite
impl RefUnwindSafe for PrSDKStringSuite
impl Send for PrSDKStringSuite
impl Sync for PrSDKStringSuite
impl Unpin for PrSDKStringSuite
impl UnwindSafe for PrSDKStringSuite
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