diff --git a/cxx_auto/ctypes/index.html b/cxx_auto/ctypes/index.html index 7e1adb5..8fdf45b 100644 --- a/cxx_auto/ctypes/index.html +++ b/cxx_auto/ctypes/index.html @@ -1 +1 @@ -cxx_auto::ctypes - Rust

Module cxx_auto::ctypes

source ·

Structs

\ No newline at end of file +cxx_auto::ctypes - Rust

Module cxx_auto::ctypes

source ·

Structs

\ No newline at end of file diff --git a/cxx_auto/ctypes/struct.c_char.html b/cxx_auto/ctypes/struct.c_char.html index 24263cc..23820f8 100644 --- a/cxx_auto/ctypes/struct.c_char.html +++ b/cxx_auto/ctypes/struct.c_char.html @@ -1,15 +1,15 @@ -c_char in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_char

source ·
#[repr(transparent)]
pub struct c_char { /* private fields */ }

Implementations§

source§

impl c_char

source

pub fn from_bytes(bytes: &[u8]) -> &[c_char]

source

pub fn into_bytes(slice: &[c_char]) -> &[u8]

source

pub fn from_path(path: &Path) -> &[c_char]

source

pub fn from_str(str: &str) -> &[c_char]

Trait Implementations§

source§

impl Clone for c_char

source§

fn clone(&self) -> c_char

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_char

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_char

source§

fn default() -> c_char

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_char

source§

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 Display for c_char

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl ExternType for c_char

§

type Id = (c, __, c, h, a, r)

A type-level representation of the type’s C++ namespace and type name. Read more
§

type Kind = Trivial

source§

impl From<c_char> for c_char

source§

fn from(wrapper: c_char) -> Self

Converts to this type from the input type.
source§

impl From<c_char> for char

source§

fn from(wrapper: c_char) -> Self

Converts to this type from the input type.
source§

impl From<char> for c_char

source§

fn from(value: char) -> Self

Converts to this type from the input type.
source§

impl From<i8> for c_char

source§

fn from(value: c_char) -> Self

Converts to this type from the input type.
source§

impl Hash for c_char

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_char in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_char

source ·
#[repr(transparent)]
pub struct c_char { /* private fields */ }

Implementations§

source§

impl c_char

source

pub fn from_bytes(bytes: &[u8]) -> &[c_char]

source

pub fn into_bytes(slice: &[c_char]) -> &[u8]

source

pub fn from_path(path: &Path) -> &[c_char]

source

pub fn from_str(str: &str) -> &[c_char]

Trait Implementations§

source§

impl Clone for c_char

source§

fn clone(&self) -> c_char

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_char

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_char

source§

fn default() -> c_char

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_char

source§

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 Display for c_char

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl ExternType for c_char

§

type Id = (c, __, c, h, a, r)

A type-level representation of the type’s C++ namespace and type name. Read more
§

type Kind = Trivial

source§

impl From<c_char> for c_char

source§

fn from(wrapper: c_char) -> Self

Converts to this type from the input type.
source§

impl From<c_char> for char

source§

fn from(wrapper: c_char) -> Self

Converts to this type from the input type.
source§

impl From<char> for c_char

source§

fn from(value: char) -> Self

Converts to this type from the input type.
source§

impl From<i8> for c_char

source§

fn from(value: c_char) -> Self

Converts to this type from the input type.
source§

impl Hash for c_char

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_char

source§

fn cmp(&self, other: &c_char) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_char

source§

fn cmp(&self, other: &c_char) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_char> for c_char

source§

fn eq(&self, other: &c_char) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_char> for c_char

source§

fn eq(&self, other: &c_char) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_char> for c_char

source§

fn partial_cmp(&self, other: &c_char) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_char> for c_char

source§

fn partial_cmp(&self, other: &c_char) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_char

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_char

source§

impl Eq for c_char

source§

impl StructuralEq for c_char

source§

impl StructuralPartialEq for c_char

source§

impl UniquePtrTarget for c_char

source§

impl VectorElement for c_char

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_char

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_char

source§

impl Eq for c_char

source§

impl StructuralEq for c_char

source§

impl StructuralPartialEq for c_char

source§

impl UniquePtrTarget for c_char

source§

impl VectorElement for c_char

Auto Trait Implementations§

§

impl RefUnwindSafe for c_char

§

impl Send for c_char

§

impl Sync for c_char

§

impl Unpin for c_char

§

impl UnwindSafe for c_char

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_int.html b/cxx_auto/ctypes/struct.c_int.html index 1966597..5d49ef3 100644 --- a/cxx_auto/ctypes/struct.c_int.html +++ b/cxx_auto/ctypes/struct.c_int.html @@ -1,15 +1,15 @@ -c_int in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_int

source ·
#[repr(transparent)]
pub struct c_int { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_int

source§

fn clone(&self) -> c_int

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_int

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_int

source§

fn default() -> c_int

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_int

source§

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 Display for c_int

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_int

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_int in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_int

source ·
#[repr(transparent)]
pub struct c_int { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_int

source§

fn clone(&self) -> c_int

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_int

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_int

source§

fn default() -> c_int

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_int

source§

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 Display for c_int

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_int

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_int

source§

fn cmp(&self, other: &c_int) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_int

source§

fn cmp(&self, other: &c_int) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_int> for c_int

source§

fn eq(&self, other: &c_int) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_int> for c_int

source§

fn eq(&self, other: &c_int) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_int> for c_int

source§

fn partial_cmp(&self, other: &c_int) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_int> for c_int

source§

fn partial_cmp(&self, other: &c_int) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_int

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_int

source§

impl Eq for c_int

source§

impl StructuralEq for c_int

source§

impl StructuralPartialEq for c_int

Auto Trait Implementations§

§

impl RefUnwindSafe for c_int

§

impl Send for c_int

§

impl Sync for c_int

§

impl Unpin for c_int

§

impl UnwindSafe for c_int

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_int

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_int

source§

impl Eq for c_int

source§

impl StructuralEq for c_int

source§

impl StructuralPartialEq for c_int

Auto Trait Implementations§

§

impl RefUnwindSafe for c_int

§

impl Send for c_int

§

impl Sync for c_int

§

impl Unpin for c_int

§

impl UnwindSafe for c_int

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_long.html b/cxx_auto/ctypes/struct.c_long.html index 970b261..a806102 100644 --- a/cxx_auto/ctypes/struct.c_long.html +++ b/cxx_auto/ctypes/struct.c_long.html @@ -1,15 +1,15 @@ -c_long in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_long

source ·
#[repr(transparent)]
pub struct c_long { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_long

source§

fn clone(&self) -> c_long

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_long

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_long

source§

fn default() -> c_long

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_long

source§

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 Display for c_long

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_long

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_long in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_long

source ·
#[repr(transparent)]
pub struct c_long { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_long

source§

fn clone(&self) -> c_long

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_long

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_long

source§

fn default() -> c_long

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_long

source§

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 Display for c_long

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_long

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_long

source§

fn cmp(&self, other: &c_long) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_long

source§

fn cmp(&self, other: &c_long) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_long> for c_long

source§

fn eq(&self, other: &c_long) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_long> for c_long

source§

fn eq(&self, other: &c_long) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_long> for c_long

source§

fn partial_cmp(&self, other: &c_long) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_long> for c_long

source§

fn partial_cmp(&self, other: &c_long) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_long

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_long

source§

impl Eq for c_long

source§

impl StructuralEq for c_long

source§

impl StructuralPartialEq for c_long

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_long

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_long

source§

impl Eq for c_long

source§

impl StructuralEq for c_long

source§

impl StructuralPartialEq for c_long

Auto Trait Implementations§

§

impl RefUnwindSafe for c_long

§

impl Send for c_long

§

impl Sync for c_long

§

impl Unpin for c_long

§

impl UnwindSafe for c_long

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_longlong.html b/cxx_auto/ctypes/struct.c_longlong.html index a0cbaad..b518864 100644 --- a/cxx_auto/ctypes/struct.c_longlong.html +++ b/cxx_auto/ctypes/struct.c_longlong.html @@ -1,15 +1,15 @@ -c_longlong in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_longlong

source ·
#[repr(transparent)]
pub struct c_longlong { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_longlong

source§

fn clone(&self) -> c_longlong

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_longlong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_longlong

source§

fn default() -> c_longlong

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_longlong

source§

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 Display for c_longlong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_longlong

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_longlong in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_longlong

source ·
#[repr(transparent)]
pub struct c_longlong { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_longlong

source§

fn clone(&self) -> c_longlong

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_longlong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_longlong

source§

fn default() -> c_longlong

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_longlong

source§

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 Display for c_longlong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_longlong

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_longlong

source§

fn cmp(&self, other: &c_longlong) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_longlong

source§

fn cmp(&self, other: &c_longlong) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_longlong> for c_longlong

source§

fn eq(&self, other: &c_longlong) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_longlong> for c_longlong

source§

fn eq(&self, other: &c_longlong) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_longlong> for c_longlong

source§

fn partial_cmp(&self, other: &c_longlong) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_longlong> for c_longlong

source§

fn partial_cmp(&self, other: &c_longlong) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_longlong

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_longlong

source§

impl Eq for c_longlong

source§

impl StructuralEq for c_longlong

source§

impl StructuralPartialEq for c_longlong

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_longlong

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_longlong

source§

impl Eq for c_longlong

source§

impl StructuralEq for c_longlong

source§

impl StructuralPartialEq for c_longlong

Auto Trait Implementations§

§

impl RefUnwindSafe for c_longlong

§

impl Send for c_longlong

§

impl Sync for c_longlong

§

impl Unpin for c_longlong

§

impl UnwindSafe for c_longlong

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_off_t.html b/cxx_auto/ctypes/struct.c_off_t.html index 0a0849a..239a14e 100644 --- a/cxx_auto/ctypes/struct.c_off_t.html +++ b/cxx_auto/ctypes/struct.c_off_t.html @@ -1,15 +1,15 @@ -c_off_t in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_off_t

source ·
#[repr(transparent)]
pub struct c_off_t { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_off_t

source§

fn clone(&self) -> c_off_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_off_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_off_t

source§

fn default() -> c_off_t

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_off_t

source§

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 Display for c_off_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl ExternType for c_off_t

§

type Id = (c, __, o, f, f, __, t)

A type-level representation of the type’s C++ namespace and type name. Read more
§

type Kind = Trivial

source§

impl Hash for c_off_t

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_off_t in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_off_t

source ·
#[repr(transparent)]
pub struct c_off_t { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_off_t

source§

fn clone(&self) -> c_off_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_off_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_off_t

source§

fn default() -> c_off_t

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_off_t

source§

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 Display for c_off_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl ExternType for c_off_t

§

type Id = (c, __, o, f, f, __, t)

A type-level representation of the type’s C++ namespace and type name. Read more
§

type Kind = Trivial

source§

impl Hash for c_off_t

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_off_t

source§

fn cmp(&self, other: &c_off_t) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_off_t

source§

fn cmp(&self, other: &c_off_t) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_off_t> for c_off_t

source§

fn eq(&self, other: &c_off_t) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_off_t> for c_off_t

source§

fn eq(&self, other: &c_off_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_off_t> for c_off_t

source§

fn partial_cmp(&self, other: &c_off_t) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_off_t> for c_off_t

source§

fn partial_cmp(&self, other: &c_off_t) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_off_t

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_off_t

source§

impl Eq for c_off_t

source§

impl StructuralEq for c_off_t

source§

impl StructuralPartialEq for c_off_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_off_t

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_off_t

source§

impl Eq for c_off_t

source§

impl StructuralEq for c_off_t

source§

impl StructuralPartialEq for c_off_t

Auto Trait Implementations§

§

impl RefUnwindSafe for c_off_t

§

impl Send for c_off_t

§

impl Sync for c_off_t

§

impl Unpin for c_off_t

§

impl UnwindSafe for c_off_t

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_schar.html b/cxx_auto/ctypes/struct.c_schar.html index 24185cd..f886b3e 100644 --- a/cxx_auto/ctypes/struct.c_schar.html +++ b/cxx_auto/ctypes/struct.c_schar.html @@ -1,15 +1,15 @@ -c_schar in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_schar

source ·
#[repr(transparent)]
pub struct c_schar(_);

Trait Implementations§

source§

impl Clone for c_schar

source§

fn clone(&self) -> c_schar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Default for c_schar

source§

fn default() -> c_schar

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_schar

source§

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 ExternType for c_schar

§

type Id = (c, __, s, c, h, a, r)

A type-level representation of the type’s C++ namespace and type name. Read more
§

type Kind = Trivial

source§

impl From<c_schar> for c_schar

source§

fn from(value: c_schar) -> Self

Converts to this type from the input type.
source§

impl From<i8> for c_schar

source§

fn from(value: c_schar) -> Self

Converts to this type from the input type.
source§

impl Hash for c_schar

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_schar in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_schar

source ·
#[repr(transparent)]
pub struct c_schar(_);

Trait Implementations§

source§

impl Clone for c_schar

source§

fn clone(&self) -> c_schar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Default for c_schar

source§

fn default() -> c_schar

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_schar

source§

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 ExternType for c_schar

§

type Id = (c, __, s, c, h, a, r)

A type-level representation of the type’s C++ namespace and type name. Read more
§

type Kind = Trivial

source§

impl From<c_schar> for c_schar

source§

fn from(value: c_schar) -> Self

Converts to this type from the input type.
source§

impl From<i8> for c_schar

source§

fn from(value: c_schar) -> Self

Converts to this type from the input type.
source§

impl Hash for c_schar

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_schar

source§

fn cmp(&self, other: &c_schar) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_schar

source§

fn cmp(&self, other: &c_schar) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_schar> for c_schar

source§

fn eq(&self, other: &c_schar) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_schar> for c_schar

source§

fn eq(&self, other: &c_schar) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_schar> for c_schar

source§

fn partial_cmp(&self, other: &c_schar) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_schar> for c_schar

source§

fn partial_cmp(&self, other: &c_schar) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_schar

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_schar

source§

impl Eq for c_schar

source§

impl StructuralEq for c_schar

source§

impl StructuralPartialEq for c_schar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_schar

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_schar

source§

impl Eq for c_schar

source§

impl StructuralEq for c_schar

source§

impl StructuralPartialEq for c_schar

Auto Trait Implementations§

§

impl RefUnwindSafe for c_schar

§

impl Send for c_schar

§

impl Sync for c_schar

§

impl Unpin for c_schar

§

impl UnwindSafe for c_schar

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_short.html b/cxx_auto/ctypes/struct.c_short.html index e082cd6..b4b92dd 100644 --- a/cxx_auto/ctypes/struct.c_short.html +++ b/cxx_auto/ctypes/struct.c_short.html @@ -1,15 +1,15 @@ -c_short in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_short

source ·
#[repr(transparent)]
pub struct c_short { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_short

source§

fn clone(&self) -> c_short

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_short

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_short

source§

fn default() -> c_short

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_short

source§

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 Display for c_short

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_short

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_short in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_short

source ·
#[repr(transparent)]
pub struct c_short { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_short

source§

fn clone(&self) -> c_short

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_short

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_short

source§

fn default() -> c_short

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_short

source§

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 Display for c_short

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_short

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_short

source§

fn cmp(&self, other: &c_short) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_short

source§

fn cmp(&self, other: &c_short) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_short> for c_short

source§

fn eq(&self, other: &c_short) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_short> for c_short

source§

fn eq(&self, other: &c_short) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_short> for c_short

source§

fn partial_cmp(&self, other: &c_short) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_short> for c_short

source§

fn partial_cmp(&self, other: &c_short) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_short

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_short

source§

impl Eq for c_short

source§

impl StructuralEq for c_short

source§

impl StructuralPartialEq for c_short

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_short

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_short

source§

impl Eq for c_short

source§

impl StructuralEq for c_short

source§

impl StructuralPartialEq for c_short

Auto Trait Implementations§

§

impl RefUnwindSafe for c_short

§

impl Send for c_short

§

impl Sync for c_short

§

impl Unpin for c_short

§

impl UnwindSafe for c_short

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_time_t.html b/cxx_auto/ctypes/struct.c_time_t.html index 8a5450f..96a42d0 100644 --- a/cxx_auto/ctypes/struct.c_time_t.html +++ b/cxx_auto/ctypes/struct.c_time_t.html @@ -1,15 +1,15 @@ -c_time_t in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_time_t

source ·
#[repr(transparent)]
pub struct c_time_t { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_time_t

source§

fn clone(&self) -> c_time_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_time_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_time_t

source§

fn default() -> c_time_t

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_time_t

source§

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 Display for c_time_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl ExternType for c_time_t

§

type Id = (c, __, t, i, m, e, __, t)

A type-level representation of the type’s C++ namespace and type name. Read more
§

type Kind = Trivial

source§

impl Hash for c_time_t

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_time_t in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_time_t

source ·
#[repr(transparent)]
pub struct c_time_t { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_time_t

source§

fn clone(&self) -> c_time_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_time_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_time_t

source§

fn default() -> c_time_t

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_time_t

source§

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 Display for c_time_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl ExternType for c_time_t

§

type Id = (c, __, t, i, m, e, __, t)

A type-level representation of the type’s C++ namespace and type name. Read more
§

type Kind = Trivial

source§

impl Hash for c_time_t

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_time_t

source§

fn cmp(&self, other: &c_time_t) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_time_t

source§

fn cmp(&self, other: &c_time_t) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_time_t> for c_time_t

source§

fn eq(&self, other: &c_time_t) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_time_t> for c_time_t

source§

fn eq(&self, other: &c_time_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_time_t> for c_time_t

source§

fn partial_cmp(&self, other: &c_time_t) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_time_t> for c_time_t

source§

fn partial_cmp(&self, other: &c_time_t) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_time_t

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_time_t

source§

impl Eq for c_time_t

source§

impl StructuralEq for c_time_t

source§

impl StructuralPartialEq for c_time_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_time_t

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_time_t

source§

impl Eq for c_time_t

source§

impl StructuralEq for c_time_t

source§

impl StructuralPartialEq for c_time_t

Auto Trait Implementations§

§

impl RefUnwindSafe for c_time_t

§

impl Send for c_time_t

§

impl Sync for c_time_t

§

impl Unpin for c_time_t

§

impl UnwindSafe for c_time_t

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_uchar.html b/cxx_auto/ctypes/struct.c_uchar.html index adab1d1..b1b0d6b 100644 --- a/cxx_auto/ctypes/struct.c_uchar.html +++ b/cxx_auto/ctypes/struct.c_uchar.html @@ -1,15 +1,15 @@ -c_uchar in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_uchar

source ·
#[repr(transparent)]
pub struct c_uchar { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_uchar

source§

fn clone(&self) -> c_uchar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_uchar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_uchar

source§

fn default() -> c_uchar

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_uchar

source§

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 Display for c_uchar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_uchar

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_uchar in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_uchar

source ·
#[repr(transparent)]
pub struct c_uchar { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_uchar

source§

fn clone(&self) -> c_uchar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_uchar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_uchar

source§

fn default() -> c_uchar

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_uchar

source§

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 Display for c_uchar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_uchar

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_uchar

source§

fn cmp(&self, other: &c_uchar) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_uchar

source§

fn cmp(&self, other: &c_uchar) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_uchar> for c_uchar

source§

fn eq(&self, other: &c_uchar) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_uchar> for c_uchar

source§

fn eq(&self, other: &c_uchar) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_uchar> for c_uchar

source§

fn partial_cmp(&self, other: &c_uchar) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_uchar> for c_uchar

source§

fn partial_cmp(&self, other: &c_uchar) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_uchar

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_uchar

source§

impl Eq for c_uchar

source§

impl StructuralEq for c_uchar

source§

impl StructuralPartialEq for c_uchar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_uchar

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_uchar

source§

impl Eq for c_uchar

source§

impl StructuralEq for c_uchar

source§

impl StructuralPartialEq for c_uchar

Auto Trait Implementations§

§

impl RefUnwindSafe for c_uchar

§

impl Send for c_uchar

§

impl Sync for c_uchar

§

impl Unpin for c_uchar

§

impl UnwindSafe for c_uchar

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_uint.html b/cxx_auto/ctypes/struct.c_uint.html index 4143a86..fa84fff 100644 --- a/cxx_auto/ctypes/struct.c_uint.html +++ b/cxx_auto/ctypes/struct.c_uint.html @@ -1,15 +1,15 @@ -c_uint in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_uint

source ·
#[repr(transparent)]
pub struct c_uint { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_uint

source§

fn clone(&self) -> c_uint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_uint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_uint

source§

fn default() -> c_uint

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_uint

source§

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 Display for c_uint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_uint

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_uint in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_uint

source ·
#[repr(transparent)]
pub struct c_uint { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_uint

source§

fn clone(&self) -> c_uint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_uint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_uint

source§

fn default() -> c_uint

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_uint

source§

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 Display for c_uint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_uint

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_uint

source§

fn cmp(&self, other: &c_uint) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_uint

source§

fn cmp(&self, other: &c_uint) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_uint> for c_uint

source§

fn eq(&self, other: &c_uint) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_uint> for c_uint

source§

fn eq(&self, other: &c_uint) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_uint> for c_uint

source§

fn partial_cmp(&self, other: &c_uint) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_uint> for c_uint

source§

fn partial_cmp(&self, other: &c_uint) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_uint

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_uint

source§

impl Eq for c_uint

source§

impl StructuralEq for c_uint

source§

impl StructuralPartialEq for c_uint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_uint

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_uint

source§

impl Eq for c_uint

source§

impl StructuralEq for c_uint

source§

impl StructuralPartialEq for c_uint

Auto Trait Implementations§

§

impl RefUnwindSafe for c_uint

§

impl Send for c_uint

§

impl Sync for c_uint

§

impl Unpin for c_uint

§

impl UnwindSafe for c_uint

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_ulong.html b/cxx_auto/ctypes/struct.c_ulong.html index 8f544f6..2d1089e 100644 --- a/cxx_auto/ctypes/struct.c_ulong.html +++ b/cxx_auto/ctypes/struct.c_ulong.html @@ -1,15 +1,15 @@ -c_ulong in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_ulong

source ·
#[repr(transparent)]
pub struct c_ulong { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_ulong

source§

fn clone(&self) -> c_ulong

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_ulong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_ulong

source§

fn default() -> c_ulong

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_ulong

source§

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 Display for c_ulong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_ulong

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_ulong in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_ulong

source ·
#[repr(transparent)]
pub struct c_ulong { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_ulong

source§

fn clone(&self) -> c_ulong

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_ulong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_ulong

source§

fn default() -> c_ulong

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_ulong

source§

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 Display for c_ulong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_ulong

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_ulong

source§

fn cmp(&self, other: &c_ulong) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_ulong

source§

fn cmp(&self, other: &c_ulong) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_ulong> for c_ulong

source§

fn eq(&self, other: &c_ulong) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_ulong> for c_ulong

source§

fn eq(&self, other: &c_ulong) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_ulong> for c_ulong

source§

fn partial_cmp(&self, other: &c_ulong) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_ulong> for c_ulong

source§

fn partial_cmp(&self, other: &c_ulong) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_ulong

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_ulong

source§

impl Eq for c_ulong

source§

impl StructuralEq for c_ulong

source§

impl StructuralPartialEq for c_ulong

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_ulong

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_ulong

source§

impl Eq for c_ulong

source§

impl StructuralEq for c_ulong

source§

impl StructuralPartialEq for c_ulong

Auto Trait Implementations§

§

impl RefUnwindSafe for c_ulong

§

impl Send for c_ulong

§

impl Sync for c_ulong

§

impl Unpin for c_ulong

§

impl UnwindSafe for c_ulong

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_ulonglong.html b/cxx_auto/ctypes/struct.c_ulonglong.html index 43f92d4..9f4071a 100644 --- a/cxx_auto/ctypes/struct.c_ulonglong.html +++ b/cxx_auto/ctypes/struct.c_ulonglong.html @@ -1,15 +1,15 @@ -c_ulonglong in cxx_auto::ctypes - Rust
#[repr(transparent)]
pub struct c_ulonglong { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_ulonglong

source§

fn clone(&self) -> c_ulonglong

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_ulonglong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_ulonglong

source§

fn default() -> c_ulonglong

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_ulonglong

source§

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 Display for c_ulonglong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_ulonglong

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_ulonglong in cxx_auto::ctypes - Rust
#[repr(transparent)]
pub struct c_ulonglong { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_ulonglong

source§

fn clone(&self) -> c_ulonglong

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_ulonglong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_ulonglong

source§

fn default() -> c_ulonglong

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_ulonglong

source§

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 Display for c_ulonglong

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_ulonglong

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_ulonglong

source§

fn cmp(&self, other: &c_ulonglong) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_ulonglong

source§

fn cmp(&self, other: &c_ulonglong) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_ulonglong> for c_ulonglong

source§

fn eq(&self, other: &c_ulonglong) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_ulonglong> for c_ulonglong

source§

fn eq(&self, other: &c_ulonglong) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_ulonglong> for c_ulonglong

source§

fn partial_cmp(&self, other: &c_ulonglong) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_ulonglong> for c_ulonglong

source§

fn partial_cmp(&self, other: &c_ulonglong) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_ulonglong

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_ulonglong

source§

impl Eq for c_ulonglong

source§

impl StructuralEq for c_ulonglong

source§

impl StructuralPartialEq for c_ulonglong

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_ulonglong

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_ulonglong

source§

impl Eq for c_ulonglong

source§

impl StructuralEq for c_ulonglong

source§

impl StructuralPartialEq for c_ulonglong

Auto Trait Implementations§

§

impl RefUnwindSafe for c_ulonglong

§

impl Send for c_ulonglong

§

impl Sync for c_ulonglong

§

impl Unpin for c_ulonglong

§

impl UnwindSafe for c_ulonglong

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_ushort.html b/cxx_auto/ctypes/struct.c_ushort.html index 1f8c950..2b7fb52 100644 --- a/cxx_auto/ctypes/struct.c_ushort.html +++ b/cxx_auto/ctypes/struct.c_ushort.html @@ -1,15 +1,15 @@ -c_ushort in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_ushort

source ·
#[repr(transparent)]
pub struct c_ushort { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_ushort

source§

fn clone(&self) -> c_ushort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_ushort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_ushort

source§

fn default() -> c_ushort

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_ushort

source§

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 Display for c_ushort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_ushort

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +c_ushort in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_ushort

source ·
#[repr(transparent)]
pub struct c_ushort { /* private fields */ }

Trait Implementations§

source§

impl Clone for c_ushort

source§

fn clone(&self) -> c_ushort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for c_ushort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for c_ushort

source§

fn default() -> c_ushort

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for c_ushort

source§

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 Display for c_ushort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for c_ushort

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_ushort

source§

fn cmp(&self, other: &c_ushort) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for c_ushort

source§

fn cmp(&self, other: &c_ushort) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_ushort> for c_ushort

source§

fn eq(&self, other: &c_ushort) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<c_ushort> for c_ushort

source§

fn eq(&self, other: &c_ushort) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_ushort> for c_ushort

source§

fn partial_cmp(&self, other: &c_ushort) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<c_ushort> for c_ushort

source§

fn partial_cmp(&self, other: &c_ushort) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for c_ushort

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_ushort

source§

impl Eq for c_ushort

source§

impl StructuralEq for c_ushort

source§

impl StructuralPartialEq for c_ushort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Serialize for c_ushort

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for c_ushort

source§

impl Eq for c_ushort

source§

impl StructuralEq for c_ushort

source§

impl StructuralPartialEq for c_ushort

Auto Trait Implementations§

§

impl RefUnwindSafe for c_ushort

§

impl Send for c_ushort

§

impl Sync for c_ushort

§

impl Unpin for c_ushort

§

impl UnwindSafe for c_ushort

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/cxx_auto/ctypes/struct.c_void.html b/cxx_auto/ctypes/struct.c_void.html index 5f521b0..e0eed97 100644 --- a/cxx_auto/ctypes/struct.c_void.html +++ b/cxx_auto/ctypes/struct.c_void.html @@ -1,4 +1,4 @@ -c_void in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_void

source ·
#[repr(transparent)]
pub struct c_void(_);

Trait Implementations§

source§

impl From<c_void> for c_void

source§

fn from(value: c_void) -> Self

Converts to this type from the input type.
source§

impl From<c_void> for c_void

source§

fn from(value: c_void) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +c_void in cxx_auto::ctypes - Rust

Struct cxx_auto::ctypes::c_void

source ·
#[repr(transparent)]
pub struct c_void(_);

Trait Implementations§

source§

impl From<c_void> for c_void

source§

fn from(value: c_void) -> Self

Converts to this type from the input type.
source§

impl From<c_void> for c_void

source§

fn from(value: c_void) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/cxx_auto/fn.process_artifacts.html b/cxx_auto/fn.process_artifacts.html index fc806c1..30e5be0 100644 --- a/cxx_auto/fn.process_artifacts.html +++ b/cxx_auto/fn.process_artifacts.html @@ -1,5 +1,7 @@ -process_artifacts in cxx_auto - Rust
pub fn process_artifacts(
+process_artifacts in cxx_auto - Rust
pub fn process_artifacts(
     project_dir: &Path,
     out_dir: &Path,
     cfg_dir: &Path
-) -> BoxResult<()>
\ No newline at end of file +) -> BoxResult<()>
Expand description

Errors

+

Will return Err if auto-generation of the C++ bindings fails.

+
\ No newline at end of file diff --git a/cxx_auto/index.html b/cxx_auto/index.html index 1b94414..08c6a10 100644 --- a/cxx_auto/index.html +++ b/cxx_auto/index.html @@ -1 +1 @@ -cxx_auto - Rust
\ No newline at end of file +cxx_auto - Rust
\ No newline at end of file diff --git a/cxx_auto/struct.CxxAutoArtifactInfo.html b/cxx_auto/struct.CxxAutoArtifactInfo.html index 8c87cf8..8d694ad 100644 --- a/cxx_auto/struct.CxxAutoArtifactInfo.html +++ b/cxx_auto/struct.CxxAutoArtifactInfo.html @@ -1,4 +1,4 @@ -CxxAutoArtifactInfo in cxx_auto - Rust
pub struct CxxAutoArtifactInfo {
Show 31 fields +CxxAutoArtifactInfo in cxx_auto - Rust
pub struct CxxAutoArtifactInfo {
Show 31 fields pub path_components: Vec<&'static str>, pub path_descendants: Vec<&'static str>, pub cxx_include: &'static str, @@ -30,11 +30,25 @@ pub is_rust_partial_ord: bool, pub is_rust_ord: bool, pub is_rust_hash: bool, -
}

Fields§

§path_components: Vec<&'static str>§path_descendants: Vec<&'static str>§cxx_include: &'static str§cxx_namespace: &'static str§cxx_name: &'static str§rust_name: &'static str§lifetimes: IndexMap<&'static str, Vec<&'static str>>§align: usize§size: usize§cxx_has_operator_equal: bool§cxx_has_operator_not_equal: bool§cxx_has_operator_less_than: bool§cxx_has_operator_less_than_or_equal: bool§cxx_has_operator_greater_than: bool§cxx_has_operator_greater_than_or_equal: bool§is_rust_cxx_extern_type_trivial: bool§is_rust_unpin: bool§is_rust_send: bool§is_rust_sync: bool§is_rust_copy: bool§is_rust_debug: bool§is_rust_default: bool§is_rust_display: bool§is_rust_drop: bool§is_rust_copy_new: bool§is_rust_move_new: bool§is_rust_eq: bool§is_rust_partial_eq: bool§is_rust_partial_ord: bool§is_rust_ord: bool§is_rust_hash: bool

Implementations§

source§

impl CxxAutoArtifactInfo

source

pub fn emit_file(&self, auto_out_dir: &Path) -> File

source

pub fn write_module_for_dir( +

}

Fields§

§path_components: Vec<&'static str>§path_descendants: Vec<&'static str>§cxx_include: &'static str§cxx_namespace: &'static str§cxx_name: &'static str§rust_name: &'static str§lifetimes: IndexMap<&'static str, Vec<&'static str>>§align: usize§size: usize§cxx_has_operator_equal: bool§cxx_has_operator_not_equal: bool§cxx_has_operator_less_than: bool§cxx_has_operator_less_than_or_equal: bool§cxx_has_operator_greater_than: bool§cxx_has_operator_greater_than_or_equal: bool§is_rust_cxx_extern_type_trivial: bool§is_rust_unpin: bool§is_rust_send: bool§is_rust_sync: bool§is_rust_copy: bool§is_rust_debug: bool§is_rust_default: bool§is_rust_display: bool§is_rust_drop: bool§is_rust_copy_new: bool§is_rust_move_new: bool§is_rust_eq: bool§is_rust_partial_eq: bool§is_rust_partial_ord: bool§is_rust_ord: bool§is_rust_hash: bool

Implementations§

source§

impl CxxAutoArtifactInfo

source

pub fn emit_file(&self, auto_out_dir: &Path) -> File

source

pub fn write_module_for_dir( auto_out_dir_root: &Path, path_components: &[&str], path_descendants: &[&str] -) -> BoxResult<()>

source

pub fn write_module_for_file(&self, auto_out_dir_root: &Path) -> BoxResult<()>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> BoxResult<()>

Errors
+

Will return Err under the following circumstances:

+
    +
  • failure to create the output parent directory for the generated module
  • +
  • failure to run rustfmt on the generated module
  • +
  • failure to write the generated module to disk
  • +
+
source

pub fn write_module_for_file(&self, auto_out_dir_root: &Path) -> BoxResult<()>

Errors
+

Will return Err under the following circumstances:

+
    +
  • failure to create the output parent directory for the generated module
  • +
  • failure to run rustfmt on the generated module
  • +
  • failure to write the generated module to disk
  • +
+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/cxx_auto/struct.CxxAutoEntry.html b/cxx_auto/struct.CxxAutoEntry.html index a95e2ba..d980279 100644 --- a/cxx_auto/struct.CxxAutoEntry.html +++ b/cxx_auto/struct.CxxAutoEntry.html @@ -1,4 +1,4 @@ -CxxAutoEntry in cxx_auto - Rust

Struct cxx_auto::CxxAutoEntry

source ·
pub struct CxxAutoEntry<'ctx> { /* private fields */ }

Implementations§

source§

impl<'ctx> CxxAutoEntry<'ctx>

source

pub fn cxx_name(&self) -> &str

Trait Implementations§

source§

impl<'de: 'ctx, 'ctx> Deserialize<'de> for CxxAutoEntry<'ctx>

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +CxxAutoEntry in cxx_auto - Rust

Struct cxx_auto::CxxAutoEntry

source ·
pub struct CxxAutoEntry<'ctx> { /* private fields */ }

Implementations§

source§

impl<'ctx> CxxAutoEntry<'ctx>

source

pub fn cxx_name(&self) -> &str

Trait Implementations§

source§

impl<'de: 'ctx, 'ctx> Deserialize<'de> for CxxAutoEntry<'ctx>

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

§

impl<'ctx> RefUnwindSafe for CxxAutoEntry<'ctx>

§

impl<'ctx> Send for CxxAutoEntry<'ctx>

§

impl<'ctx> Sync for CxxAutoEntry<'ctx>

§

impl<'ctx> Unpin for CxxAutoEntry<'ctx>

§

impl<'ctx> UnwindSafe for CxxAutoEntry<'ctx>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/cxx_auto/type.BoxError.html b/cxx_auto/type.BoxError.html index 7ae86e3..8eb8bb8 100644 --- a/cxx_auto/type.BoxError.html +++ b/cxx_auto/type.BoxError.html @@ -1 +1 @@ -BoxError in cxx_auto - Rust

Type Definition cxx_auto::BoxError

source ·
pub type BoxError = Box<dyn Error + Send + Sync + 'static>;
\ No newline at end of file +BoxError in cxx_auto - Rust

Type Definition cxx_auto::BoxError

source ·
pub type BoxError = Box<dyn Error + Send + Sync + 'static>;
\ No newline at end of file diff --git a/cxx_auto/type.BoxResult.html b/cxx_auto/type.BoxResult.html index 6963e81..e6d68ad 100644 --- a/cxx_auto/type.BoxResult.html +++ b/cxx_auto/type.BoxResult.html @@ -1 +1 @@ -BoxResult in cxx_auto - Rust

Type Definition cxx_auto::BoxResult

source ·
pub type BoxResult<T> = Result<T, BoxError>;
\ No newline at end of file +BoxResult in cxx_auto - Rust

Type Definition cxx_auto::BoxResult

source ·
pub type BoxResult<T> = Result<T, BoxError>;
\ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 054aa7f..9a3dcd9 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl Clone for c_ushort"],["impl Clone for c_ulong"],["impl Clone for c_long"],["impl Clone for c_schar"],["impl Clone for c_int"],["impl Clone for c_uint"],["impl Clone for c_uchar"],["impl Clone for c_char"],["impl Clone for c_longlong"],["impl Clone for c_ulonglong"],["impl Clone for c_time_t"],["impl Clone for c_short"],["impl Clone for c_off_t"]] +"cxx_auto":[["impl Clone for c_schar"],["impl Clone for c_off_t"],["impl Clone for c_ulong"],["impl Clone for c_int"],["impl Clone for c_uchar"],["impl Clone for c_ushort"],["impl Clone for c_longlong"],["impl Clone for c_ulonglong"],["impl Clone for c_char"],["impl Clone for c_short"],["impl Clone for c_long"],["impl Clone for c_time_t"],["impl Clone for c_uint"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 4e0638f..1661d4c 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl Eq for c_ulonglong"],["impl Eq for c_uint"],["impl Eq for c_uchar"],["impl Eq for c_time_t"],["impl Eq for c_ushort"],["impl Eq for c_longlong"],["impl Eq for c_short"],["impl Eq for c_ulong"],["impl Eq for c_off_t"],["impl Eq for c_long"],["impl Eq for c_schar"],["impl Eq for c_int"],["impl Eq for c_char"]] +"cxx_auto":[["impl Eq for c_schar"],["impl Eq for c_int"],["impl Eq for c_ushort"],["impl Eq for c_off_t"],["impl Eq for c_long"],["impl Eq for c_ulong"],["impl Eq for c_longlong"],["impl Eq for c_short"],["impl Eq for c_ulonglong"],["impl Eq for c_uint"],["impl Eq for c_time_t"],["impl Eq for c_uchar"],["impl Eq for c_char"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index 5ac799d..963ad9c 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl Ord for c_uint"],["impl Ord for c_schar"],["impl Ord for c_int"],["impl Ord for c_uchar"],["impl Ord for c_short"],["impl Ord for c_off_t"],["impl Ord for c_ushort"],["impl Ord for c_long"],["impl Ord for c_longlong"],["impl Ord for c_ulong"],["impl Ord for c_time_t"],["impl Ord for c_ulonglong"],["impl Ord for c_char"]] +"cxx_auto":[["impl Ord for c_short"],["impl Ord for c_long"],["impl Ord for c_ulong"],["impl Ord for c_schar"],["impl Ord for c_ulonglong"],["impl Ord for c_uint"],["impl Ord for c_uchar"],["impl Ord for c_time_t"],["impl Ord for c_off_t"],["impl Ord for c_longlong"],["impl Ord for c_int"],["impl Ord for c_char"],["impl Ord for c_ushort"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 69ffa6f..5ff15af 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl PartialEq<c_time_t> for c_time_t"],["impl PartialEq<c_uint> for c_uint"],["impl PartialEq<c_schar> for c_schar"],["impl PartialEq<c_longlong> for c_longlong"],["impl PartialEq<c_short> for c_short"],["impl PartialEq<c_ulonglong> for c_ulonglong"],["impl PartialEq<c_char> for c_char"],["impl PartialEq<c_off_t> for c_off_t"],["impl PartialEq<c_ushort> for c_ushort"],["impl PartialEq<c_ulong> for c_ulong"],["impl PartialEq<c_long> for c_long"],["impl PartialEq<c_uchar> for c_uchar"],["impl PartialEq<c_int> for c_int"]] +"cxx_auto":[["impl PartialEq<c_short> for c_short"],["impl PartialEq<c_time_t> for c_time_t"],["impl PartialEq<c_longlong> for c_longlong"],["impl PartialEq<c_schar> for c_schar"],["impl PartialEq<c_ulonglong> for c_ulonglong"],["impl PartialEq<c_uchar> for c_uchar"],["impl PartialEq<c_char> for c_char"],["impl PartialEq<c_ulong> for c_ulong"],["impl PartialEq<c_off_t> for c_off_t"],["impl PartialEq<c_int> for c_int"],["impl PartialEq<c_ushort> for c_ushort"],["impl PartialEq<c_long> for c_long"],["impl PartialEq<c_uint> for c_uint"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index d203eab..5ab3433 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl PartialOrd<c_uint> for c_uint"],["impl PartialOrd<c_uchar> for c_uchar"],["impl PartialOrd<c_ulonglong> for c_ulonglong"],["impl PartialOrd<c_int> for c_int"],["impl PartialOrd<c_short> for c_short"],["impl PartialOrd<c_long> for c_long"],["impl PartialOrd<c_schar> for c_schar"],["impl PartialOrd<c_char> for c_char"],["impl PartialOrd<c_longlong> for c_longlong"],["impl PartialOrd<c_time_t> for c_time_t"],["impl PartialOrd<c_off_t> for c_off_t"],["impl PartialOrd<c_ulong> for c_ulong"],["impl PartialOrd<c_ushort> for c_ushort"]] +"cxx_auto":[["impl PartialOrd<c_time_t> for c_time_t"],["impl PartialOrd<c_schar> for c_schar"],["impl PartialOrd<c_uint> for c_uint"],["impl PartialOrd<c_ulong> for c_ulong"],["impl PartialOrd<c_int> for c_int"],["impl PartialOrd<c_longlong> for c_longlong"],["impl PartialOrd<c_uchar> for c_uchar"],["impl PartialOrd<c_long> for c_long"],["impl PartialOrd<c_short> for c_short"],["impl PartialOrd<c_off_t> for c_off_t"],["impl PartialOrd<c_ulonglong> for c_ulonglong"],["impl PartialOrd<c_ushort> for c_ushort"],["impl PartialOrd<c_char> for c_char"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index 953cfd8..b9ff762 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl From<c_schar> for c_schar"],["impl From<c_void> for c_void"],["impl From<char> for c_char"],["impl From<i8> for c_schar"],["impl From<i8> for c_char"],["impl From<c_char> for c_char"],["impl From<c_char> for char"],["impl From<c_void> for c_void"]] +"cxx_auto":[["impl From<char> for c_char"],["impl From<c_void> for c_void"],["impl From<c_schar> for c_schar"],["impl From<c_void> for c_void"],["impl From<c_char> for char"],["impl From<i8> for c_schar"],["impl From<i8> for c_char"],["impl From<c_char> for c_char"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index 30788ef..e933493 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl Default for c_int"],["impl Default for c_uint"],["impl Default for c_short"],["impl Default for c_longlong"],["impl Default for c_time_t"],["impl Default for c_ulong"],["impl Default for c_uchar"],["impl Default for c_ulonglong"],["impl Default for c_off_t"],["impl Default for c_char"],["impl Default for c_ushort"],["impl Default for c_long"],["impl Default for c_schar"]] +"cxx_auto":[["impl Default for c_uint"],["impl Default for c_ushort"],["impl Default for c_int"],["impl Default for c_longlong"],["impl Default for c_ulonglong"],["impl Default for c_off_t"],["impl Default for c_short"],["impl Default for c_long"],["impl Default for c_uchar"],["impl Default for c_char"],["impl Default for c_time_t"],["impl Default for c_schar"],["impl Default for c_ulong"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 8a82904..645bbf8 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl Debug for c_int"],["impl Debug for c_ulonglong"],["impl Debug for c_time_t"],["impl Debug for c_uint"],["impl Debug for c_ulong"],["impl Debug for c_short"],["impl Debug for c_char"],["impl Debug for c_ushort"],["impl Debug for c_off_t"],["impl Debug for c_long"],["impl Debug for c_uchar"],["impl Debug for c_longlong"]] +"cxx_auto":[["impl Debug for c_short"],["impl Debug for c_int"],["impl Debug for c_ushort"],["impl Debug for c_char"],["impl Debug for c_ulong"],["impl Debug for c_time_t"],["impl Debug for c_uchar"],["impl Debug for c_longlong"],["impl Debug for c_uint"],["impl Debug for c_off_t"],["impl Debug for c_ulonglong"],["impl Debug for c_long"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index 431e37b..8ab1665 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl Display for c_ushort"],["impl Display for c_int"],["impl Display for c_uint"],["impl Display for c_long"],["impl Display for c_ulong"],["impl Display for c_ulonglong"],["impl Display for c_time_t"],["impl Display for c_uchar"],["impl Display for c_longlong"],["impl Display for c_char"],["impl Display for c_short"],["impl Display for c_off_t"]] +"cxx_auto":[["impl Display for c_time_t"],["impl Display for c_int"],["impl Display for c_ulong"],["impl Display for c_short"],["impl Display for c_uint"],["impl Display for c_long"],["impl Display for c_off_t"],["impl Display for c_uchar"],["impl Display for c_ulonglong"],["impl Display for c_char"],["impl Display for c_ushort"],["impl Display for c_longlong"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js index a949985..1b5017a 100644 --- a/implementors/core/hash/trait.Hash.js +++ b/implementors/core/hash/trait.Hash.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl Hash for c_int"],["impl Hash for c_ulonglong"],["impl Hash for c_char"],["impl Hash for c_off_t"],["impl Hash for c_ulong"],["impl Hash for c_uint"],["impl Hash for c_longlong"],["impl Hash for c_ushort"],["impl Hash for c_uchar"],["impl Hash for c_short"],["impl Hash for c_schar"],["impl Hash for c_time_t"],["impl Hash for c_long"]] +"cxx_auto":[["impl Hash for c_ulong"],["impl Hash for c_short"],["impl Hash for c_uint"],["impl Hash for c_long"],["impl Hash for c_longlong"],["impl Hash for c_time_t"],["impl Hash for c_char"],["impl Hash for c_off_t"],["impl Hash for c_int"],["impl Hash for c_schar"],["impl Hash for c_ushort"],["impl Hash for c_uchar"],["impl Hash for c_ulonglong"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 97ac6a3..082bf1e 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl Copy for c_short"],["impl Copy for c_off_t"],["impl Copy for c_schar"],["impl Copy for c_ulonglong"],["impl Copy for c_char"],["impl Copy for c_int"],["impl Copy for c_uchar"],["impl Copy for c_ushort"],["impl Copy for c_longlong"],["impl Copy for c_ulong"],["impl Copy for c_time_t"],["impl Copy for c_long"],["impl Copy for c_uint"]] +"cxx_auto":[["impl Copy for c_ulonglong"],["impl Copy for c_char"],["impl Copy for c_time_t"],["impl Copy for c_ulong"],["impl Copy for c_short"],["impl Copy for c_uchar"],["impl Copy for c_uint"],["impl Copy for c_schar"],["impl Copy for c_off_t"],["impl Copy for c_ushort"],["impl Copy for c_int"],["impl Copy for c_long"],["impl Copy for c_longlong"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index 07c19f4..2963860 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl StructuralEq for c_short"],["impl StructuralEq for c_time_t"],["impl StructuralEq for c_longlong"],["impl StructuralEq for c_ulong"],["impl StructuralEq for c_off_t"],["impl StructuralEq for c_ushort"],["impl StructuralEq for c_char"],["impl StructuralEq for c_uint"],["impl StructuralEq for c_ulonglong"],["impl StructuralEq for c_int"],["impl StructuralEq for c_long"],["impl StructuralEq for c_schar"],["impl StructuralEq for c_uchar"]] +"cxx_auto":[["impl StructuralEq for c_time_t"],["impl StructuralEq for c_char"],["impl StructuralEq for c_ulonglong"],["impl StructuralEq for c_off_t"],["impl StructuralEq for c_long"],["impl StructuralEq for c_int"],["impl StructuralEq for c_uchar"],["impl StructuralEq for c_uint"],["impl StructuralEq for c_schar"],["impl StructuralEq for c_ushort"],["impl StructuralEq for c_short"],["impl StructuralEq for c_ulong"],["impl StructuralEq for c_longlong"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index a0cdf7e..1c1bfac 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl StructuralPartialEq for c_off_t"],["impl StructuralPartialEq for c_uint"],["impl StructuralPartialEq for c_time_t"],["impl StructuralPartialEq for c_char"],["impl StructuralPartialEq for c_short"],["impl StructuralPartialEq for c_schar"],["impl StructuralPartialEq for c_longlong"],["impl StructuralPartialEq for c_ulong"],["impl StructuralPartialEq for c_long"],["impl StructuralPartialEq for c_int"],["impl StructuralPartialEq for c_ushort"],["impl StructuralPartialEq for c_ulonglong"],["impl StructuralPartialEq for c_uchar"]] +"cxx_auto":[["impl StructuralPartialEq for c_char"],["impl StructuralPartialEq for c_ulong"],["impl StructuralPartialEq for c_uint"],["impl StructuralPartialEq for c_ulonglong"],["impl StructuralPartialEq for c_short"],["impl StructuralPartialEq for c_long"],["impl StructuralPartialEq for c_int"],["impl StructuralPartialEq for c_time_t"],["impl StructuralPartialEq for c_uchar"],["impl StructuralPartialEq for c_ushort"],["impl StructuralPartialEq for c_off_t"],["impl StructuralPartialEq for c_schar"],["impl StructuralPartialEq for c_longlong"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/cxx/extern_type/trait.ExternType.js b/implementors/cxx/extern_type/trait.ExternType.js index 381a8fe..9783c33 100644 --- a/implementors/cxx/extern_type/trait.ExternType.js +++ b/implementors/cxx/extern_type/trait.ExternType.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl ExternType for c_schar"],["impl ExternType for c_time_t"],["impl ExternType for c_char"],["impl ExternType for c_off_t"]] +"cxx_auto":[["impl ExternType for c_char"],["impl ExternType for c_off_t"],["impl ExternType for c_schar"],["impl ExternType for c_time_t"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index 8dae536..52ad9e5 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl<'de> Deserialize<'de> for c_longlong"],["impl<'de> Deserialize<'de> for c_char"],["impl<'de> Deserialize<'de> for c_ushort"],["impl<'de> Deserialize<'de> for c_short"],["impl<'de: 'ctx, 'ctx> Deserialize<'de> for CxxAutoEntry<'ctx>"],["impl<'de> Deserialize<'de> for c_time_t"],["impl<'de> Deserialize<'de> for c_ulonglong"],["impl<'de> Deserialize<'de> for c_ulong"],["impl<'de> Deserialize<'de> for c_int"],["impl<'de> Deserialize<'de> for c_schar"],["impl<'de> Deserialize<'de> for c_off_t"],["impl<'de> Deserialize<'de> for c_uint"],["impl<'de> Deserialize<'de> for c_long"],["impl<'de> Deserialize<'de> for c_uchar"]] +"cxx_auto":[["impl<'de> Deserialize<'de> for c_schar"],["impl<'de> Deserialize<'de> for c_short"],["impl<'de> Deserialize<'de> for c_uchar"],["impl<'de> Deserialize<'de> for c_ulong"],["impl<'de> Deserialize<'de> for c_off_t"],["impl<'de> Deserialize<'de> for c_uint"],["impl<'de> Deserialize<'de> for c_int"],["impl<'de> Deserialize<'de> for c_char"],["impl<'de: 'ctx, 'ctx> Deserialize<'de> for CxxAutoEntry<'ctx>"],["impl<'de> Deserialize<'de> for c_longlong"],["impl<'de> Deserialize<'de> for c_ulonglong"],["impl<'de> Deserialize<'de> for c_ushort"],["impl<'de> Deserialize<'de> for c_time_t"],["impl<'de> Deserialize<'de> for c_long"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index 8d486bd..897b26e 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cxx_auto":[["impl Serialize for c_short"],["impl Serialize for c_ulong"],["impl Serialize for c_off_t"],["impl Serialize for c_longlong"],["impl Serialize for c_ulonglong"],["impl Serialize for c_time_t"],["impl Serialize for c_long"],["impl Serialize for c_uint"],["impl Serialize for c_ushort"],["impl Serialize for c_char"],["impl Serialize for c_int"],["impl Serialize for c_schar"],["impl Serialize for c_uchar"]] +"cxx_auto":[["impl Serialize for c_ulong"],["impl Serialize for c_time_t"],["impl Serialize for c_char"],["impl Serialize for c_long"],["impl Serialize for c_schar"],["impl Serialize for c_ulonglong"],["impl Serialize for c_short"],["impl Serialize for c_off_t"],["impl Serialize for c_longlong"],["impl Serialize for c_int"],["impl Serialize for c_ushort"],["impl Serialize for c_uint"],["impl Serialize for c_uchar"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/search-index.js b/search-index.js index 963e3a9..d5bd69d 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"cxx_auto":{"doc":"","t":"GGDDMLLLLAMMMMMMMLMMLLLLCLLMMMMMMMMMMMMMMMMMMMFMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BoxError","BoxResult","CxxAutoArtifactInfo","CxxAutoEntry","align","borrow","borrow","borrow_mut","borrow_mut","ctypes","cxx_has_operator_equal","cxx_has_operator_greater_than","cxx_has_operator_greater_than_or_equal","cxx_has_operator_less_than","cxx_has_operator_less_than_or_equal","cxx_has_operator_not_equal","cxx_include","cxx_name","cxx_name","cxx_namespace","deserialize","emit_file","from","from","indexmap","into","into","is_rust_copy","is_rust_copy_new","is_rust_cxx_extern_type_trivial","is_rust_debug","is_rust_default","is_rust_display","is_rust_drop","is_rust_eq","is_rust_hash","is_rust_move_new","is_rust_ord","is_rust_partial_eq","is_rust_partial_ord","is_rust_send","is_rust_sync","is_rust_unpin","lifetimes","path_components","path_descendants","process_artifacts","rust_name","size","try_from","try_from","try_into","try_into","type_id","type_id","write_module_for_dir","write_module_for_file","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","c_char","c_int","c_long","c_longlong","c_off_t","c_schar","c_short","c_time_t","c_uchar","c_uint","c_ulong","c_ulonglong","c_ushort","c_void","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","default","default","default","default","default","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_path","from_str","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_bytes","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"cxx_auto"],[57,"cxx_auto::ctypes"]],"d":["","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,5,5,1,5,1,0,5,5,5,5,5,5,5,1,5,5,1,5,5,1,0,5,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,1,5,1,5,1,5,5,29,11,12,13,14,15,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,11,11,12,12,13,13,14,14,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,29,29,11,11,11,12,13,14,15,15,16,17,18,19,20,21,22,23,11,11,11,11,12,13,14,15,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23,11,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23],"f":[0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1,2],0,0,[3,[[4,[1]]]],[[5,6],7],[[]],[[]],0,[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[6,6,6],8],0,0,[[],4],[[],4],[[],4],[[],4],[[],9],[[],9],[[6,[10,[2]],[10,[2]]],8],[[5,6],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[11,11],24],[[12,12],24],[[13,13],24],[[14,14],24],[[15,15],24],[[16,16],24],[[17,17],24],[[18,18],24],[[19,19],24],[[20,20],24],[[21,21],24],[[22,22],24],[[23,23],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],11],[[],12],[[],13],[[],14],[[],15],[[],16],[[],17],[[],18],[[],19],[[],20],[[],21],[[],22],[[],23],[3,[[4,[11]]]],[3,[[4,[12]]]],[3,[[4,[13]]]],[3,[[4,[14]]]],[3,[[4,[15]]]],[3,[[4,[16]]]],[3,[[4,[17]]]],[3,[[4,[18]]]],[3,[[4,[19]]]],[3,[[4,[20]]]],[3,[[4,[21]]]],[3,[[4,[22]]]],[3,[[4,[23]]]],[[11,11],25],[[12,12],25],[[13,13],25],[[14,14],25],[[15,15],25],[[16,16],25],[[17,17],25],[[18,18],25],[[19,19],25],[[20,20],25],[[21,21],25],[[22,22],25],[[23,23],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[11,26],27],[[11,26],27],[[12,26],27],[[12,26],27],[[13,26],27],[[13,26],27],[[14,26],27],[[14,26],27],[[16,26],27],[[16,26],27],[[17,26],27],[[17,26],27],[[18,26],27],[[18,26],27],[[19,26],27],[[19,26],27],[[20,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[22,26],27],[[22,26],27],[[23,26],27],[[23,26],27],[28,29],[[]],[[]],[30,11],[31,11],[[]],[[]],[[]],[32,15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[33]]],[[10,[11]]]],[6,[[10,[11]]]],[2,[[10,[11]]]],[[11,34]],[[12,34]],[[13,34]],[[14,34]],[[15,34]],[[16,34]],[[17,34]],[[18,34]],[[19,34]],[[20,34]],[[21,34]],[[22,34]],[[23,34]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[11]]],[[10,[33]]]],[[11,11],[[35,[24]]]],[[12,12],[[35,[24]]]],[[13,13],[[35,[24]]]],[[14,14],[[35,[24]]]],[[15,15],[[35,[24]]]],[[16,16],[[35,[24]]]],[[17,17],[[35,[24]]]],[[18,18],[[35,[24]]]],[[19,19],[[35,[24]]]],[[20,20],[[35,[24]]]],[[21,21],[[35,[24]]]],[[22,22],[[35,[24]]]],[[23,23],[[35,[24]]]],[[11,36],4],[[12,36],4],[[13,36],4],[[14,36],4],[[15,36],4],[[16,36],4],[[17,36],4],[[18,36],4],[[19,36],4],[[20,36],4],[[21,36],4],[[22,36],4],[[23,36],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9]],"c":[],"p":[[3,"CxxAutoEntry"],[15,"str"],[8,"Deserializer"],[4,"Result"],[3,"CxxAutoArtifactInfo"],[3,"Path"],[3,"File"],[6,"BoxResult"],[3,"TypeId"],[15,"slice"],[3,"c_char"],[3,"c_int"],[3,"c_long"],[3,"c_longlong"],[3,"c_schar"],[3,"c_short"],[3,"c_uchar"],[3,"c_uint"],[3,"c_ulong"],[3,"c_ulonglong"],[3,"c_ushort"],[3,"c_off_t"],[3,"c_time_t"],[4,"Ordering"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"c_void"],[3,"c_void"],[15,"char"],[6,"c_char"],[6,"c_schar"],[15,"u8"],[8,"Hasher"],[4,"Option"],[8,"Serializer"],[3,"String"]]}\ +"cxx_auto":{"doc":"","t":"GGDDMLLLLAMMMMMMMLMMLLLLCLLMMMMMMMMMMMMMMMMMMMFMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BoxError","BoxResult","CxxAutoArtifactInfo","CxxAutoEntry","align","borrow","borrow","borrow_mut","borrow_mut","ctypes","cxx_has_operator_equal","cxx_has_operator_greater_than","cxx_has_operator_greater_than_or_equal","cxx_has_operator_less_than","cxx_has_operator_less_than_or_equal","cxx_has_operator_not_equal","cxx_include","cxx_name","cxx_name","cxx_namespace","deserialize","emit_file","from","from","indexmap","into","into","is_rust_copy","is_rust_copy_new","is_rust_cxx_extern_type_trivial","is_rust_debug","is_rust_default","is_rust_display","is_rust_drop","is_rust_eq","is_rust_hash","is_rust_move_new","is_rust_ord","is_rust_partial_eq","is_rust_partial_ord","is_rust_send","is_rust_sync","is_rust_unpin","lifetimes","path_components","path_descendants","process_artifacts","rust_name","size","try_from","try_from","try_into","try_into","type_id","type_id","write_module_for_dir","write_module_for_file","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","c_char","c_int","c_long","c_longlong","c_off_t","c_schar","c_short","c_time_t","c_uchar","c_uint","c_ulong","c_ulonglong","c_ushort","c_void","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","default","default","default","default","default","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_path","from_str","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_bytes","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"cxx_auto"],[57,"cxx_auto::ctypes"]],"d":["","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Errors","","","","","","","","","Errors","Errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,5,5,1,5,1,0,5,5,5,5,5,5,5,1,5,5,1,5,5,1,0,5,1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,1,5,1,5,1,5,5,29,11,12,13,14,15,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,11,11,12,12,13,13,14,14,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,29,29,11,11,11,12,13,14,15,15,16,17,18,19,20,21,22,23,11,11,11,11,12,13,14,15,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23,11,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,15,16,17,18,19,20,21,22,23,11,12,13,14,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23,29,11,12,13,14,15,16,17,18,19,20,21,22,23],"f":[0,0,0,0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1,2],0,0,[3,[[4,[1]]]],[[5,6],7],[[]],[[]],0,[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[6,6,6],8],0,0,[[],4],[[],4],[[],4],[[],4],[[],9],[[],9],[[6,[10,[2]],[10,[2]]],8],[[5,6],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[11,11],24],[[12,12],24],[[13,13],24],[[14,14],24],[[15,15],24],[[16,16],24],[[17,17],24],[[18,18],24],[[19,19],24],[[20,20],24],[[21,21],24],[[22,22],24],[[23,23],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],11],[[],12],[[],13],[[],14],[[],15],[[],16],[[],17],[[],18],[[],19],[[],20],[[],21],[[],22],[[],23],[3,[[4,[11]]]],[3,[[4,[12]]]],[3,[[4,[13]]]],[3,[[4,[14]]]],[3,[[4,[15]]]],[3,[[4,[16]]]],[3,[[4,[17]]]],[3,[[4,[18]]]],[3,[[4,[19]]]],[3,[[4,[20]]]],[3,[[4,[21]]]],[3,[[4,[22]]]],[3,[[4,[23]]]],[[11,11],25],[[12,12],25],[[13,13],25],[[14,14],25],[[15,15],25],[[16,16],25],[[17,17],25],[[18,18],25],[[19,19],25],[[20,20],25],[[21,21],25],[[22,22],25],[[23,23],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[11,26],27],[[11,26],27],[[12,26],27],[[12,26],27],[[13,26],27],[[13,26],27],[[14,26],27],[[14,26],27],[[16,26],27],[[16,26],27],[[17,26],27],[[17,26],27],[[18,26],27],[[18,26],27],[[19,26],27],[[19,26],27],[[20,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[22,26],27],[[22,26],27],[[23,26],27],[[23,26],27],[[]],[28,29],[[]],[30,11],[31,11],[[]],[[]],[[]],[32,15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[33]]],[[10,[11]]]],[6,[[10,[11]]]],[2,[[10,[11]]]],[[11,34]],[[12,34]],[[13,34]],[[14,34]],[[15,34]],[[16,34]],[[17,34]],[[18,34]],[[19,34]],[[20,34]],[[21,34]],[[22,34]],[[23,34]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[11]]],[[10,[33]]]],[[11,11],[[35,[24]]]],[[12,12],[[35,[24]]]],[[13,13],[[35,[24]]]],[[14,14],[[35,[24]]]],[[15,15],[[35,[24]]]],[[16,16],[[35,[24]]]],[[17,17],[[35,[24]]]],[[18,18],[[35,[24]]]],[[19,19],[[35,[24]]]],[[20,20],[[35,[24]]]],[[21,21],[[35,[24]]]],[[22,22],[[35,[24]]]],[[23,23],[[35,[24]]]],[[11,36],4],[[12,36],4],[[13,36],4],[[14,36],4],[[15,36],4],[[16,36],4],[[17,36],4],[[18,36],4],[[19,36],4],[[20,36],4],[[21,36],4],[[22,36],4],[[23,36],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],37],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9]],"c":[],"p":[[3,"CxxAutoEntry"],[15,"str"],[8,"Deserializer"],[4,"Result"],[3,"CxxAutoArtifactInfo"],[3,"Path"],[3,"File"],[6,"BoxResult"],[3,"TypeId"],[15,"slice"],[3,"c_char"],[3,"c_int"],[3,"c_long"],[3,"c_longlong"],[3,"c_schar"],[3,"c_short"],[3,"c_uchar"],[3,"c_uint"],[3,"c_ulong"],[3,"c_ulonglong"],[3,"c_ushort"],[3,"c_off_t"],[3,"c_time_t"],[4,"Ordering"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"c_void"],[3,"c_void"],[6,"c_char"],[15,"char"],[6,"c_schar"],[15,"u8"],[8,"Hasher"],[4,"Option"],[8,"Serializer"],[3,"String"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/src/cxx_auto/cxx_auto_artifact_info.rs.html b/src/cxx_auto/cxx_auto_artifact_info.rs.html index b13cb9b..eb95ac6 100644 --- a/src/cxx_auto/cxx_auto_artifact_info.rs.html +++ b/src/cxx_auto/cxx_auto_artifact_info.rs.html @@ -829,10 +829,27 @@ 829 830 831 +832 +833 +834 +835 +836 +837 +838 +839 +840 +841 +842 +843 +844 +845 +846 +847

use proc_macro2::Span;
 use syn::punctuated::Punctuated;
 
-#[cfg(feature = "alloc")]
+#[allow(clippy::struct_excessive_bools)]
+#[cfg(feature = "alloc")]
 pub struct CxxAutoArtifactInfo {
     pub path_components: ::alloc::vec::Vec<&'static str>,
     pub path_descendants: ::alloc::vec::Vec<&'static str>,
@@ -869,7 +886,8 @@
 
 #[cfg(feature = "alloc")]
 impl CxxAutoArtifactInfo {
-    pub fn emit_file(&self, auto_out_dir: &::std::path::Path) -> syn::File {
+    #[must_use]
+    pub fn emit_file(&self, auto_out_dir: &::std::path::Path) -> syn::File {
         let span = Span::call_site();
         let ident: &syn::Ident = &syn::Ident::new(self.rust_name, Span::call_site());
         let align = &proc_macro2::Literal::usize_unsuffixed(self.align);
@@ -926,7 +944,13 @@
         }
     }
 
-    #[cfg(feature = "std")]
+    /// # Errors
+    ///
+    /// Will return `Err` under the following circumstances:
+    /// - failure to create the output parent directory for the generated module
+    /// - failure to run `rustfmt` on the generated module
+    /// - failure to write the generated module to disk
+    #[cfg(feature = "std")]
     pub fn write_module_for_dir(
         auto_out_dir_root: &std::path::Path,
         path_components: &[&str],
@@ -965,7 +989,13 @@
         Ok(())
     }
 
-    #[cfg(feature = "std")]
+    /// # Errors
+    ///
+    /// Will return `Err` under the following circumstances:
+    /// - failure to create the output parent directory for the generated module
+    /// - failure to run `rustfmt` on the generated module
+    /// - failure to write the generated module to disk
+    #[cfg(feature = "std")]
     pub fn write_module_for_file(&self, auto_out_dir_root: &::std::path::Path) -> crate::BoxResult<()> {
         use quote::ToTokens;
         use rust_format::Formatter;
@@ -1038,7 +1068,8 @@
 
 #[cfg(feature = "alloc")]
 fn emit_generics(info: &CxxAutoArtifactInfo, all_static: bool) -> (syn::Generics, syn::Generics) {
-    let span = Span::call_site();
+    #![allow(clippy::similar_names)]
+    let span = Span::call_site();
     let mut binder_params = Punctuated::<syn::GenericParam, syn::Token![,]>::new();
     let mut params = Punctuated::<syn::GenericParam, syn::Token![,]>::new();
     for (name, bounds) in &info.lifetimes {
@@ -1054,7 +1085,7 @@
         }
 
         binder_params.push(syn::GenericParam::from(lifetime_param_binder));
-        params.push(syn::GenericParam::from(lifetime_param))
+        params.push(syn::GenericParam::from(lifetime_param));
     }
     let lt_token = if params.is_empty() {
         None
@@ -1070,14 +1101,14 @@
     (
         syn::Generics {
             lt_token,
-            gt_token,
             params: binder_params,
+            gt_token,
             where_clause: where_clause.clone(),
         },
         syn::Generics {
             lt_token,
-            gt_token,
             params,
+            gt_token,
             where_clause,
         },
     )
@@ -1468,7 +1499,8 @@
     }
 }
 
-#[cfg(feature = "alloc")]
+#[allow(clippy::too_many_lines)]
+#[cfg(feature = "alloc")]
 fn emit_item_mod_cxx_bridge(info: &CxxAutoArtifactInfo, ident: &syn::Ident, generics: &syn::Generics) -> syn::ItemMod {
     let cxx_include = &info.cxx_include;
     let cxx_namespace = &info.cxx_namespace;
diff --git a/src/cxx_auto/cxx_auto_entry.rs.html b/src/cxx_auto/cxx_auto_entry.rs.html
index 4ed3d95..c77b85d 100644
--- a/src/cxx_auto/cxx_auto_entry.rs.html
+++ b/src/cxx_auto/cxx_auto_entry.rs.html
@@ -177,6 +177,7 @@
 177
 178
 179
+180
 
use serde::Deserialize;
 
 #[cfg(feature = "alloc")]
@@ -194,7 +195,8 @@
 
 #[cfg(feature = "alloc")]
 impl<'ctx> CxxAutoEntry<'ctx> {
-    pub fn cxx_name(&self) -> &str {
+    #[must_use]
+    pub fn cxx_name(&self) -> &str {
         self.cxx_name.unwrap_or(self.rust_name)
     }
 
diff --git a/src/cxx_auto/error.rs.html b/src/cxx_auto/error.rs.html
index bf7424e..7b41126 100644
--- a/src/cxx_auto/error.rs.html
+++ b/src/cxx_auto/error.rs.html
@@ -2,7 +2,9 @@
 2
 3
 4
+5
 

#[cfg(feature = "alloc")]
+#[allow(clippy::module_name_repetitions)]
 pub type BoxError = ::alloc::boxed::Box<dyn std::error::Error + Send + Sync + 'static>;
 #[cfg(feature = "alloc")]
 pub type BoxResult<T> = Result<T, BoxError>;
diff --git a/src/cxx_auto/ffi/ctypes.rs.html b/src/cxx_auto/ffi/ctypes.rs.html
index 3d2ac21..5b0c676 100644
--- a/src/cxx_auto/ffi/ctypes.rs.html
+++ b/src/cxx_auto/ffi/ctypes.rs.html
@@ -313,7 +313,17 @@
 313
 314
 315
-
#[allow(non_camel_case_types)]
+316
+317
+318
+319
+320
+321
+322
+323
+324
+
#[allow(clippy::unsafe_derive_deserialize)]
+#[allow(non_camel_case_types)]
 #[derive(Copy, Clone, Default, Eq, PartialEq, PartialOrd, Ord, Hash, serde::Deserialize, serde::Serialize)]
 #[cfg_attr(feature = "bytemuck", derive(bytemuck::Pod, bytemuck::Zeroable))]
 #[repr(transparent)]
@@ -324,7 +334,8 @@
 impl ::core::fmt::Debug for c_char {
     #[inline]
     fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
-        let value = self.value as u8 as ::core::primitive::char;
+        #[allow(clippy::cast_sign_loss)]
+        let value = self.value as u8 as ::core::primitive::char;
         ::core::fmt::Debug::fmt(&value, f)
     }
 }
@@ -332,7 +343,8 @@
 impl ::core::fmt::Display for c_char {
     #[inline]
     fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
-        let value = self.value as u8 as ::core::primitive::char;
+        #[allow(clippy::cast_sign_loss)]
+        let value = self.value as u8 as ::core::primitive::char;
         ::core::fmt::Display::fmt(&value, f)
     }
 }
@@ -366,26 +378,31 @@
 impl From<c_char> for ::core::primitive::char {
     #[inline]
     fn from(wrapper: c_char) -> Self {
-        wrapper.value as u8 as ::core::primitive::char
+        #[allow(clippy::cast_sign_loss)]
+        let value = wrapper.value as u8 as ::core::primitive::char;
+        value
     }
 }
 
 impl crate::ffi::ctypes::c_char {
-    #[inline]
+    #[must_use]
+    #[inline]
     pub fn from_bytes(bytes: &[u8]) -> &[c_char] {
         let data = bytes.as_ptr().cast::<c_char>();
         let len = bytes.len();
         unsafe { ::core::slice::from_raw_parts(data, len) }
     }
 
-    #[inline]
+    #[must_use]
+    #[inline]
     pub fn into_bytes(slice: &[c_char]) -> &[u8] {
         let data = slice.as_ptr().cast::<u8>();
         let len = slice.len();
         unsafe { ::core::slice::from_raw_parts(data, len) }
     }
 
-    #[cfg(feature = "std")]
+    #[must_use]
+    #[cfg(feature = "std")]
     #[inline]
     pub fn from_path(path: &std::path::Path) -> &[c_char] {
         use std::os::unix::ffi::OsStrExt;
@@ -393,7 +410,8 @@
         Self::from_bytes(bytes)
     }
 
-    #[allow(clippy::should_implement_trait)]
+    #[must_use]
+    #[allow(clippy::should_implement_trait)]
     #[inline]
     pub fn from_str(str: &str) -> &[c_char] {
         Self::from_bytes(str.as_bytes())
diff --git a/src/cxx_auto/lib.rs.html b/src/cxx_auto/lib.rs.html
index 959dc1b..f4ae54a 100644
--- a/src/cxx_auto/lib.rs.html
+++ b/src/cxx_auto/lib.rs.html
@@ -51,7 +51,14 @@
 51
 52
 53
-
#![no_std]
+54
+55
+56
+57
+58
+
#![deny(clippy::all)]
+#![deny(clippy::pedantic)]
+#![no_std]
 
 #[cfg(feature = "alloc")]
 extern crate alloc;
@@ -94,7 +101,10 @@
     };
 }
 
-#[cfg(feature = "std")]
+/// # Errors
+///
+/// Will return `Err` if auto-generation of the C++ bindings fails.
+#[cfg(feature = "std")]
 pub fn process_artifacts(
     project_dir: &std::path::Path,
     out_dir: &std::path::Path,
diff --git a/src/cxx_auto/processing.rs.html b/src/cxx_auto/processing.rs.html
index c6a9bc7..0642341 100644
--- a/src/cxx_auto/processing.rs.html
+++ b/src/cxx_auto/processing.rs.html
@@ -350,7 +350,7 @@
             let mut item_mod_cxx_bridge: ::alloc::vec::Vec<syn::Item> = ::alloc::vec![];
 
             if let Some(path) = &path_file {
-                skip_paths.insert(path.to_path_buf());
+                skip_paths.insert(path.clone());
                 let text = std::fs::read_to_string(path)?;
                 let data = serde_json::from_str::<crate::CxxAutoEntry>(&text)?;
                 items_write_module =
@@ -375,9 +375,9 @@
 
             write_auto_sub_module(
                 &auto_sub_module_path.with_extension("rs"),
-                item_mods,
-                item_mod_cxx_bridge,
-                items_write_module,
+                &item_mods,
+                &item_mod_cxx_bridge,
+                &items_write_module,
             )?;
         }
         process_src_auto_sub_module(
@@ -402,7 +402,7 @@
     skip_paths.insert(path.to_path_buf());
     find_immediate_path_descendants(path, path_descendants)?;
     let span = Span::call_site();
-    for descendant in path_descendants.iter() {
+    for descendant in &*path_descendants {
         let ident = syn::Ident::new(descendant, span);
         let descendant_path = path.join(descendant).with_extension("rs");
         let mod_suffix = descendant_path.strip_prefix(project_dir)?;
@@ -411,7 +411,7 @@
         items.push(syn::parse_quote! {
             #[path = #mod_path_string]
             pub mod #ident;
-        })
+        });
     }
     Ok(())
 }
@@ -502,9 +502,9 @@
 #[cfg(feature = "std")]
 fn write_auto_sub_module(
     path: &std::path::Path,
-    item_mods: ::alloc::vec::Vec<syn::ItemMod>,
-    item_mod_cxx_bridge: ::alloc::vec::Vec<syn::Item>,
-    items_write_module: ::alloc::vec::Vec<syn::ItemFn>,
+    item_mods: &[syn::ItemMod],
+    item_mod_cxx_bridge: &[syn::Item],
+    items_write_module: &[syn::ItemFn],
 ) -> BoxResult<()> {
     let file: syn::File = syn::parse_quote! {
         #(#item_mods)*