SYMBOL INDEX (1117 symbols across 75 files) FILE: benchmarks/benches/clone.rs constant ITERATIONS (line 7) | const ITERATIONS: usize = 10_000; FILE: boxed_flexstr/src/boxed.rs type OwnedToFromBoxed (line 7) | pub trait OwnedToFromBoxed method into_boxed (line 13) | fn into_boxed(self) -> Self::BoxType; method from_boxed (line 15) | fn from_boxed(boxed: &mut Self::BoxType) -> Self; method clone_boxed (line 17) | fn clone_boxed(boxed: &Self::BoxType) -> Self::BoxType; type OwnedOpsMut (line 22) | pub trait OwnedOpsMut { method push_str (line 23) | fn push_str(&mut self, s: &S); type BoxedFlexStr (line 29) | pub type BoxedFlexStr = Boxed>>; type BoxedFlexStr (line 32) | pub type BoxedFlexStr = Boxed>; type Boxed (line 34) | pub struct Boxed function new (line 46) | pub fn new(s: S::Owned) -> Self { function with_mut_str (line 58) | pub fn with_mut_str(&mut self, f: F) function push_str (line 67) | pub fn push_str(&mut self, s: &S) { method clone (line 76) | fn clone(&self) -> Self { FILE: boxed_flexstr/src/bytes.rs type BoxedBytes (line 8) | pub type BoxedBytes = BoxedFlexStr<[u8]>; constant _ (line 11) | const _: () = assert!( constant _ (line 16) | const _: () = assert!( type BoxType (line 23) | type BoxType = SmallBox<[u8]>; function into_boxed (line 26) | fn into_boxed(self) -> SmallBox<[u8]> { function from_boxed (line 36) | fn from_boxed(boxed: &mut SmallBox<[u8]>) -> Self { function clone_boxed (line 42) | fn clone_boxed(boxed: &SmallBox<[u8]>) -> SmallBox<[u8]> { type BoxType (line 53) | type BoxType = Option>; function into_boxed (line 56) | fn into_boxed(self) -> Self::BoxType { function from_boxed (line 61) | fn from_boxed(boxed: &mut Self::BoxType) -> Self { function clone_boxed (line 69) | fn clone_boxed(boxed: &Self::BoxType) -> Self::BoxType { function push_str (line 76) | fn push_str(&mut self, s: &[u8]) { FILE: boxed_flexstr/src/cstr.rs type BoxedCStr (line 10) | pub type BoxedCStr = BoxedFlexStr; constant _ (line 13) | const _: () = assert!( constant _ (line 19) | const _: () = assert!( type BoxType (line 26) | type BoxType = SmallBox; method into_boxed (line 29) | fn into_boxed(self) -> SmallBox { method from_boxed (line 40) | fn from_boxed(boxed: &mut SmallBox) -> Self { method clone_boxed (line 49) | fn clone_boxed(boxed: &SmallBox) -> SmallBox { type BoxType (line 63) | type BoxType = Option>; method into_boxed (line 66) | fn into_boxed(self) -> Self::BoxType { method from_boxed (line 71) | fn from_boxed(boxed: &mut Self::BoxType) -> Self { method clone_boxed (line 79) | fn clone_boxed(boxed: &Self::BoxType) -> Self::BoxType { FILE: boxed_flexstr/src/osstr.rs type BoxedOsStr (line 7) | pub type BoxedOsStr = BoxedFlexStr; constant _ (line 10) | const _: () = assert!( constant _ (line 15) | const _: () = assert!( type BoxType (line 22) | type BoxType = SmallBox; method into_boxed (line 25) | fn into_boxed(self) -> SmallBox { method from_boxed (line 36) | fn from_boxed(boxed: &mut SmallBox) -> Self { method clone_boxed (line 45) | fn clone_boxed(boxed: &SmallBox) -> SmallBox { type BoxType (line 59) | type BoxType = Option>; method into_boxed (line 62) | fn into_boxed(self) -> Self::BoxType { method from_boxed (line 67) | fn from_boxed(boxed: &mut Self::BoxType) -> Self { method clone_boxed (line 75) | fn clone_boxed(boxed: &Self::BoxType) -> Self::BoxType { method push_str (line 82) | fn push_str(&mut self, s: &OsStr) { FILE: boxed_flexstr/src/path.rs type BoxedPath (line 7) | pub type BoxedPath = BoxedFlexStr; constant _ (line 10) | const _: () = assert!( constant _ (line 15) | const _: () = assert!( type BoxType (line 22) | type BoxType = SmallBox; method into_boxed (line 25) | fn into_boxed(self) -> SmallBox { method from_boxed (line 36) | fn from_boxed(boxed: &mut SmallBox) -> Self { method clone_boxed (line 45) | fn clone_boxed(boxed: &SmallBox) -> SmallBox { type BoxType (line 59) | type BoxType = Option>; method into_boxed (line 62) | fn into_boxed(self) -> Self::BoxType { method from_boxed (line 67) | fn from_boxed(boxed: &mut Self::BoxType) -> Self { method clone_boxed (line 75) | fn clone_boxed(boxed: &Self::BoxType) -> Self::BoxType { method push_str (line 82) | fn push_str(&mut self, s: &Path) { FILE: boxed_flexstr/src/small_box.rs type LengthCapacity (line 12) | struct LengthCapacity { constant MAX_CAPACITY (line 19) | const MAX_CAPACITY: usize = u16::MAX as usize; method new (line 22) | pub fn new(len: usize, cap: usize) -> Self { method len (line 32) | pub fn len(&self) -> usize { method cap (line 37) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 55) | const MAX_CAPACITY: usize = u16::MAX as usize + ((u8::MAX as usize) <<... method new (line 58) | pub fn new(len: usize, cap: usize) -> Self { method len (line 71) | pub fn len(&self) -> usize { method cap (line 76) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 92) | const MAX_CAPACITY: usize = u32::MAX as usize; method new (line 95) | pub fn new(len: usize, cap: usize) -> Self { method len (line 106) | pub fn len(&self) -> usize { method cap (line 111) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 129) | const MAX_CAPACITY: usize = u32::MAX as usize + ((u16::MAX as usize) <... method new (line 132) | pub fn new(len: usize, cap: usize) -> Self { method len (line 145) | pub fn len(&self) -> usize { method cap (line 150) | pub fn cap(&self) -> usize { type LengthCapacity (line 46) | struct LengthCapacity { constant MAX_CAPACITY (line 19) | const MAX_CAPACITY: usize = u16::MAX as usize; method new (line 22) | pub fn new(len: usize, cap: usize) -> Self { method len (line 32) | pub fn len(&self) -> usize { method cap (line 37) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 55) | const MAX_CAPACITY: usize = u16::MAX as usize + ((u8::MAX as usize) <<... method new (line 58) | pub fn new(len: usize, cap: usize) -> Self { method len (line 71) | pub fn len(&self) -> usize { method cap (line 76) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 92) | const MAX_CAPACITY: usize = u32::MAX as usize; method new (line 95) | pub fn new(len: usize, cap: usize) -> Self { method len (line 106) | pub fn len(&self) -> usize { method cap (line 111) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 129) | const MAX_CAPACITY: usize = u32::MAX as usize + ((u16::MAX as usize) <... method new (line 132) | pub fn new(len: usize, cap: usize) -> Self { method len (line 145) | pub fn len(&self) -> usize { method cap (line 150) | pub fn cap(&self) -> usize { type LengthCapacity (line 85) | struct LengthCapacity { constant MAX_CAPACITY (line 19) | const MAX_CAPACITY: usize = u16::MAX as usize; method new (line 22) | pub fn new(len: usize, cap: usize) -> Self { method len (line 32) | pub fn len(&self) -> usize { method cap (line 37) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 55) | const MAX_CAPACITY: usize = u16::MAX as usize + ((u8::MAX as usize) <<... method new (line 58) | pub fn new(len: usize, cap: usize) -> Self { method len (line 71) | pub fn len(&self) -> usize { method cap (line 76) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 92) | const MAX_CAPACITY: usize = u32::MAX as usize; method new (line 95) | pub fn new(len: usize, cap: usize) -> Self { method len (line 106) | pub fn len(&self) -> usize { method cap (line 111) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 129) | const MAX_CAPACITY: usize = u32::MAX as usize + ((u16::MAX as usize) <... method new (line 132) | pub fn new(len: usize, cap: usize) -> Self { method len (line 145) | pub fn len(&self) -> usize { method cap (line 150) | pub fn cap(&self) -> usize { type LengthCapacity (line 120) | struct LengthCapacity { constant MAX_CAPACITY (line 19) | const MAX_CAPACITY: usize = u16::MAX as usize; method new (line 22) | pub fn new(len: usize, cap: usize) -> Self { method len (line 32) | pub fn len(&self) -> usize { method cap (line 37) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 55) | const MAX_CAPACITY: usize = u16::MAX as usize + ((u8::MAX as usize) <<... method new (line 58) | pub fn new(len: usize, cap: usize) -> Self { method len (line 71) | pub fn len(&self) -> usize { method cap (line 76) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 92) | const MAX_CAPACITY: usize = u32::MAX as usize; method new (line 95) | pub fn new(len: usize, cap: usize) -> Self { method len (line 106) | pub fn len(&self) -> usize { method cap (line 111) | pub fn cap(&self) -> usize { constant MAX_CAPACITY (line 129) | const MAX_CAPACITY: usize = u32::MAX as usize + ((u16::MAX as usize) <... method new (line 132) | pub fn new(len: usize, cap: usize) -> Self { method len (line 145) | pub fn len(&self) -> usize { method cap (line 150) | pub fn cap(&self) -> usize { type SmallBox (line 157) | pub struct SmallBox function new (line 170) | pub(crate) unsafe fn new(ptr: *const u8, len: usize, cap: usize) -> Self { function ptr (line 179) | pub fn ptr(&self) -> *const u8 { function len (line 183) | pub fn len(&self) -> usize { function cap (line 187) | pub fn cap(&self) -> usize { method drop (line 196) | fn drop(&mut self) { FILE: boxed_flexstr/src/str.rs type BoxedStr (line 8) | pub type BoxedStr = BoxedFlexStr; constant _ (line 11) | const _: () = assert!( constant _ (line 16) | const _: () = assert!( type BoxType (line 23) | type BoxType = SmallBox; method into_boxed (line 26) | fn into_boxed(self) -> SmallBox { method from_boxed (line 36) | fn from_boxed(boxed: &mut SmallBox) -> Self { method clone_boxed (line 42) | fn clone_boxed(boxed: &SmallBox) -> SmallBox { type BoxType (line 53) | type BoxType = Option>; method into_boxed (line 56) | fn into_boxed(self) -> Self::BoxType { method from_boxed (line 61) | fn from_boxed(boxed: &mut Self::BoxType) -> Self { method clone_boxed (line 69) | fn clone_boxed(boxed: &Self::BoxType) -> Self::BoxType { method push_str (line 76) | fn push_str(&mut self, s: &str) { FILE: flexstr_support/src/bytes.rs method bytes_as_self (line 7) | fn bytes_as_self(bytes: &[u8]) -> &Self { method self_as_raw_bytes (line 12) | fn self_as_raw_bytes(&self) -> &[u8] { method bytes_as_self_mut (line 21) | fn bytes_as_self_mut(bytes: &mut [u8]) -> &mut Self { FILE: flexstr_support/src/cstr.rs type InteriorNulError (line 10) | pub struct InteriorNulError { method fmt (line 16) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method bytes_as_self (line 28) | fn bytes_as_self(bytes: &[u8]) -> &Self { method bytes_as_self (line 35) | fn bytes_as_self(bytes: &[u8]) -> &Self { method self_as_bytes (line 41) | fn self_as_bytes(&self) -> &[u8] { method self_as_raw_bytes (line 46) | fn self_as_raw_bytes(&self) -> &[u8] { method empty_raw_bytes (line 51) | fn empty_raw_bytes() -> &'static [u8] { FILE: flexstr_support/src/osstr.rs method bytes_as_self (line 14) | fn bytes_as_self(bytes: &[u8]) -> &Self { method bytes_as_self (line 25) | fn bytes_as_self(bytes: &[u8]) -> &Self { method bytes_as_self (line 33) | fn bytes_as_self(bytes: &[u8]) -> &Self { method bytes_as_self (line 44) | fn bytes_as_self(bytes: &[u8]) -> &Self { method self_as_raw_bytes (line 50) | fn self_as_raw_bytes(&self) -> &[u8] { FILE: flexstr_support/src/path.rs method bytes_as_self (line 9) | fn bytes_as_self(bytes: &[u8]) -> &Self { method self_as_raw_bytes (line 14) | fn self_as_raw_bytes(&self) -> &[u8] { FILE: flexstr_support/src/str.rs method bytes_as_self (line 8) | fn bytes_as_self(bytes: &[u8]) -> &Self { method bytes_as_self (line 15) | fn bytes_as_self(bytes: &[u8]) -> &Self { method self_as_raw_bytes (line 21) | fn self_as_raw_bytes(&self) -> &[u8] { method bytes_as_self_mut (line 31) | fn bytes_as_self_mut(bytes: &mut [u8]) -> &mut Self { method bytes_as_self_mut (line 38) | fn bytes_as_self_mut(bytes: &mut [u8]) -> &mut Self { FILE: flexstr_support/src/traits.rs type StringToFromBytes (line 17) | pub trait StringToFromBytes: ToOwned + 'static { method bytes_as_self (line 19) | fn bytes_as_self(bytes: &[u8]) -> &Self; method self_as_bytes (line 23) | fn self_as_bytes(&self) -> &[u8] { method self_as_raw_bytes (line 28) | fn self_as_raw_bytes(&self) -> &[u8]; method empty_raw_bytes (line 32) | fn empty_raw_bytes() -> &'static [u8] { type StringFromBytesMut (line 40) | pub trait StringFromBytesMut: StringToFromBytes { method bytes_as_self_mut (line 42) | fn bytes_as_self_mut(bytes: &mut [u8]) -> &mut Self; type StringLike (line 48) | pub trait StringLike method as_ref_type (line 53) | fn as_ref_type(&self) -> &S; method as_bytes (line 56) | fn as_bytes(&self) -> &[u8]; method into_owned_type (line 60) | fn into_owned_type(self) -> S::Owned method to_owned_type (line 65) | fn to_owned_type(&self) -> S::Owned; method is_empty (line 68) | fn is_empty(&self) -> bool { method len (line 73) | fn len(&self) -> usize { method as_str (line 78) | fn as_str(&self) -> &str method as_os_str (line 87) | fn as_os_str(&self) -> &OsStr method as_path (line 96) | fn as_path(&self) -> &Path method as_c_str (line 105) | fn as_c_str(&self) -> &CStr method into_string (line 113) | fn into_string(self) -> String method into_os_string (line 122) | fn into_os_string(self) -> OsString method into_path_buf (line 131) | fn into_path_buf(self) -> PathBuf method into_c_string (line 140) | fn into_c_string(self) -> CString method into_vec_bytes (line 149) | fn into_vec_bytes(self) -> Vec method to_string (line 157) | fn to_string(&self) -> String method to_os_string (line 166) | fn to_os_string(&self) -> OsString method to_path_buf (line 175) | fn to_path_buf(&self) -> PathBuf method to_c_string (line 184) | fn to_c_string(&self) -> CString method to_vec_bytes (line 193) | fn to_vec_bytes(&self) -> Vec FILE: inline_flexstr/src/bytes.rs type InlineBytes (line 11) | pub type InlineBytes = InlineFlexStr<[u8]>; type Error (line 17) | type Error = TooLongForInlining; function try_from (line 20) | fn try_from(s: &'s [u8]) -> Result { type Error (line 26) | type Error = TooLongForInlining; function try_from (line 29) | fn try_from(s: &'s str) -> Result { function as_ref (line 47) | fn as_ref(&self) -> &[u8] { type Err (line 55) | type Err = TooLongForInlining; method from_str (line 57) | fn from_str(s: &str) -> Result { FILE: inline_flexstr/src/cstr.rs type InlineCStr (line 13) | pub type InlineCStr = InlineFlexStr; type TooLongOrNulError (line 19) | pub enum TooLongOrNulError { method fmt (line 27) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function try_from_bytes_without_nul (line 40) | fn try_from_bytes_without_nul(bytes: &[u8]) -> Result Result &[u8] { type Error (line 75) | type Error = TooLongForInlining; function try_from (line 78) | fn try_from(s: &'s CStr) -> Result { type Error (line 84) | type Error = TooLongOrNulError; function try_from (line 87) | fn try_from(s: &'s str) -> Result { type Error (line 93) | type Error = TooLongOrNulError; function try_from (line 96) | fn try_from(bytes: &'s [u8]) -> Result { function as_ref (line 114) | fn as_ref(&self) -> &CStr { type Err (line 122) | type Err = TooLongOrNulError; method from_str (line 124) | fn from_str(s: &str) -> Result { FILE: inline_flexstr/src/inline.rs constant INLINE_CAPACITY (line 44) | pub const INLINE_CAPACITY: usize = size_of::() - 2; type TooLongForInlining (line 50) | pub struct TooLongForInlining { method fmt (line 58) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type InlineFlexStr (line 78) | pub struct InlineFlexStr { function try_from_type (line 86) | pub fn try_from_type(s: &S) -> Result { function zeroed (line 103) | pub fn zeroed() -> Self { function from_bytes (line 108) | pub(crate) fn from_bytes(s: &[u8]) -> Self { function from_bytes (line 123) | pub(crate) fn from_bytes(slice: &[u8]) -> Self { function append_nul_zero (line 154) | pub(crate) fn append_nul_zero(&mut self) { function append_nul_zero (line 162) | pub(crate) fn append_nul_zero(&mut self) { function as_raw_bytes (line 172) | pub fn as_raw_bytes(&self) -> &[u8] { function as_raw_bytes (line 178) | pub fn as_raw_bytes(&self) -> &[u8] { function as_raw_bytes_mut (line 184) | fn as_raw_bytes_mut(&mut self) -> &mut [u8] { function as_raw_bytes_mut (line 189) | fn as_raw_bytes_mut(&mut self) -> &mut [u8] { function as_ref_type (line 195) | pub fn as_ref_type(&self) -> &S { function as_bytes (line 200) | pub fn as_bytes(&self) -> &[u8] { function into_owned_type (line 205) | pub fn into_owned_type(self) -> S::Owned function to_owned_type (line 213) | pub fn to_owned_type(&self) -> S::Owned { function as_mut_type (line 220) | pub fn as_mut_type(&mut self) -> &mut S { function as_ref_type (line 228) | fn as_ref_type(&self) -> &S { function as_bytes (line 232) | fn as_bytes(&self) -> &[u8] { function into_owned_type (line 236) | fn into_owned_type(self) -> S::Owned function to_owned_type (line 243) | fn to_owned_type(&self) -> S::Owned { method default (line 254) | fn default() -> Self { method clone (line 266) | fn clone(&self) -> Self { method hash (line 277) | fn hash(&self, state: &mut H) { function as_mut (line 286) | fn as_mut(&mut self) -> &mut S { type Target (line 294) | type Target = S; method deref (line 296) | fn deref(&self) -> &Self::Target { method deref_mut (line 304) | fn deref_mut(&mut self) -> &mut Self::Target { function fmt (line 315) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function borrow (line 323) | fn borrow(&self) -> &S { function borrow_mut (line 329) | fn borrow_mut(&mut self) -> &mut S { method eq (line 340) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 353) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 362) | fn cmp(&self, other: &Self) -> Ordering { type Output (line 373) | type Output = S::Output; function index (line 375) | fn index(&self, index: I) -> &Self::Output { function index_mut (line 384) | fn index_mut(&mut self, index: I) -> &mut Self::Output { type Iter (line 396) | type Iter = ::Iter; method to_socket_addrs (line 398) | fn to_socket_addrs(&self) -> io::Result<::Iter> { method serialize (line 410) | fn serialize(&self, serializer: SER) -> Result>(deserializer: D) -> Result; type Error (line 17) | type Error = TooLongForInlining; function try_from (line 20) | fn try_from(s: &'s OsStr) -> Result { type Error (line 26) | type Error = TooLongForInlining; function try_from (line 29) | fn try_from(s: &'s str) -> Result { type Error (line 35) | type Error = TooLongForInlining; function try_from (line 38) | fn try_from(p: &'s Path) -> Result { function as_ref (line 56) | fn as_ref(&self) -> &OsStr { type Err (line 64) | type Err = TooLongForInlining; method from_str (line 66) | fn from_str(s: &str) -> Result { FILE: inline_flexstr/src/path.rs type InlinePath (line 13) | pub type InlinePath = InlineFlexStr; type Error (line 19) | type Error = TooLongForInlining; function try_from (line 22) | fn try_from(s: &'s Path) -> Result { type Error (line 28) | type Error = TooLongForInlining; function try_from (line 31) | fn try_from(s: &'s str) -> Result { type Error (line 37) | type Error = TooLongForInlining; function try_from (line 40) | fn try_from(s: &'s OsStr) -> Result { function as_ref (line 58) | fn as_ref(&self) -> &Path { type Err (line 66) | type Err = TooLongForInlining; method from_str (line 68) | fn from_str(s: &str) -> Result { FILE: inline_flexstr/src/str.rs type InlineStr (line 14) | pub type InlineStr = InlineFlexStr; type TooLongOrUtf8Error (line 20) | pub enum TooLongOrUtf8Error { method fmt (line 28) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Error (line 42) | type Error = TooLongForInlining; function try_from (line 45) | fn try_from(s: &'s str) -> Result { type Error (line 51) | type Error = TooLongOrUtf8Error; function try_from (line 54) | fn try_from(s: &'s [u8]) -> Result { type Error (line 64) | type Error = TooLongOrUtf8Error; function try_from (line 67) | fn try_from(s: &'s OsStr) -> Result { type Error (line 77) | type Error = TooLongOrUtf8Error; function try_from (line 80) | fn try_from(s: &'s Path) -> Result { function as_ref (line 101) | fn as_ref(&self) -> &str { type Err (line 109) | type Err = TooLongForInlining; method from_str (line 112) | fn from_str(s: &str) -> Result { function encode_raw (line 122) | fn encode_raw(&self, buf: &mut impl prost::bytes::BufMut) function merge_field (line 129) | fn merge_field( function encoded_len (line 142) | fn encoded_len(&self) -> usize { function clear (line 146) | fn clear(&mut self) { function merge (line 150) | fn merge(&mut self, mut buf: impl prost::bytes::Buf) -> Result<(), prost... function merge_length_delimited (line 162) | fn merge_length_delimited( function decode (line 184) | fn decode( function encode_by_ref (line 197) | fn encode_by_ref( function size_hint (line 206) | fn size_hint(&self) -> usize { function type_info (line 216) | fn type_info() -> ::TypeInfo { function compatible (line 220) | fn compatible(ty: &::TypeInfo) -> bool { function array_type_info (line 230) | fn array_type_info() -> sqlx::postgres::PgTypeInfo { function array_compatible (line 234) | fn array_compatible(ty: &sqlx::postgres::PgTypeInfo) -> bool { function schema (line 243) | fn schema() -> utoipa::openapi::RefOr { function name (line 254) | fn name() -> Cow<'static, str> { FILE: inline_flexstr/tests/common/as_ref.rs function test_as_ref_bytes (line 8) | pub fn test_as_ref_bytes(s: &'static [u8]) { function test_as_ref_osstr (line 18) | pub fn test_as_ref_osstr(s: &'static std::ffi::OsStr) { function test_as_ref_path (line 28) | pub fn test_as_ref_path(s: &'static std::path::Path) { function test_as_ref_cstr (line 38) | pub fn test_as_ref_cstr(s: &'static core::ffi::CStr) { function test_as_ref_str (line 48) | pub fn test_as_ref_str(s: &'static str) { FILE: inline_flexstr/tests/common/basic.rs function test_creation_from_inline (line 8) | pub fn test_creation_from_inline(s: &'static S) function test_empty (line 17) | pub fn test_empty(empty: &'static S) function test_accessors (line 28) | pub fn test_accessors(s: &'static S) function test_clone (line 57) | pub fn test_clone(s: &'static S) function test_default (line 70) | pub fn test_default() FILE: inline_flexstr/tests/common/borrow.rs function test_borrow_mut (line 9) | pub fn test_borrow_mut(s: &'static S) FILE: inline_flexstr/tests/common/comparison.rs function test_partial_eq (line 8) | pub fn test_partial_eq(s1: &'static S, s2: &'static S) function test_eq (line 27) | pub fn test_eq(s: &'static S) function test_partial_ord (line 44) | pub fn test_partial_ord(s1: &'static S, s2: &'static S) function test_ord (line 62) | pub fn test_ord(s1: &'static S, s2: &'static S) function test_hash (line 76) | pub fn test_hash(s: &'static S) function test_comparison_with_ref (line 99) | pub fn test_comparison_with_ref(s: &'static S) function test_comparison_with_owned (line 112) | pub fn test_comparison_with_owned(s: &'static S) function test_partial_eq_with_owned_types (line 126) | pub fn test_partial_eq_with_owned_types(s: &'static S) FILE: inline_flexstr/tests/common/conversion.rs function test_to_owned_type (line 8) | pub fn test_to_owned_type(s: &'static S) function test_into_owned_type (line 22) | pub fn test_into_owned_type(s: &'static S) FILE: inline_flexstr/tests/common/cstr_specific.rs function test_try_from_bytes_with_nul (line 7) | pub fn test_try_from_bytes_with_nul() { function test_try_from_bytes_without_nul (line 14) | pub fn test_try_from_bytes_without_nul() { function test_try_from_bytes_interior_nul (line 22) | pub fn test_try_from_bytes_interior_nul() { function test_try_from_bytes_too_long (line 32) | pub fn test_try_from_bytes_too_long() { function test_as_bytes_with_nul (line 45) | pub fn test_as_bytes_with_nul(cstr: &'static CStr) { FILE: inline_flexstr/tests/common/display.rs function test_display (line 8) | pub fn test_display(s: &'static S) FILE: inline_flexstr/tests/common/edge_cases.rs function test_empty_string (line 8) | pub fn test_empty_string(empty: &'static S) function test_capacity_boundary_exact (line 25) | pub fn test_capacity_boundary_exact(s: &'static S) function test_capacity_boundary_overflow (line 43) | pub fn test_capacity_boundary_overflow(s: &'static S) function test_try_from_too_long (line 62) | pub fn test_try_from_too_long() { function test_various_lengths (line 80) | pub fn test_various_lengths(s: &'static S) function test_special_content (line 100) | pub fn test_special_content(s: &'static S) function test_clone (line 118) | pub fn test_clone(s: &'static S) function test_try_from_type_too_long (line 131) | pub fn test_try_from_type_too_long(s: &'static S) function test_as_mut_type_str (line 148) | pub fn test_as_mut_type_str() { function test_as_mut_type_bytes (line 162) | pub fn test_as_mut_type_bytes() { FILE: inline_flexstr/tests/common/errors.rs function test_error_display (line 15) | pub fn test_error_display(error: E) function test_too_long_for_inlining (line 29) | pub fn test_too_long_for_inlining() { function test_too_long_or_utf8_error_too_long (line 46) | pub fn test_too_long_or_utf8_error_too_long() { function test_too_long_or_utf8_error_utf8 (line 57) | pub fn test_too_long_or_utf8_error_utf8() { function test_interior_nul_error (line 69) | pub fn test_interior_nul_error() { function test_too_long_or_nul_error_too_long (line 81) | pub fn test_too_long_or_nul_error_too_long() { function test_too_long_or_nul_error_nul (line 92) | pub fn test_too_long_or_nul_error_nul() { FILE: inline_flexstr/tests/common/from_str.rs function test_from_str_success (line 9) | pub fn test_from_str_success(s: &str) function test_from_str_error_too_long (line 21) | pub fn test_from_str_error_too_long(s: &str) function test_from_str_bytes_success (line 34) | pub fn test_from_str_bytes_success() { function test_from_str_bytes_error (line 41) | pub fn test_from_str_bytes_error() { function test_from_str_osstr_success (line 50) | pub fn test_from_str_osstr_success() { function test_from_str_osstr_error (line 59) | pub fn test_from_str_osstr_error() { function test_from_str_path_success (line 68) | pub fn test_from_str_path_success() { function test_from_str_path_error (line 77) | pub fn test_from_str_path_error() { function test_from_str_cstr_success (line 86) | pub fn test_from_str_cstr_success() { function test_from_str_cstr_error (line 93) | pub fn test_from_str_cstr_error() { FILE: inline_flexstr/tests/common/index.rs function test_index (line 9) | pub fn test_index(s: &'static S) function test_index_mut (line 28) | pub fn test_index_mut(s: &'static S) FILE: inline_flexstr/tests/common/serialize.rs function serialize_deserialize_test (line 8) | pub fn serialize_deserialize_test<'s, F, S>(s: &'static S) function test_deserialize_error_str (line 26) | pub fn test_deserialize_error_str() { FILE: inline_flexstr/tests/common/socket.rs function test_to_socket_addrs (line 8) | pub fn test_to_socket_addrs(addr: &'static S) FILE: inline_flexstr/tests/common/stringlike.rs function test_as_str (line 9) | pub fn test_as_str(s: &'static S) function test_as_os_str (line 23) | pub fn test_as_os_str(s: &'static S) function test_as_path (line 37) | pub fn test_as_path(s: &'static S) function test_as_c_str (line 51) | pub fn test_as_c_str(s: &'static S) function test_into_string (line 65) | pub fn test_into_string(s: &'static S) function test_to_string (line 80) | pub fn test_to_string(s: &'static S) function test_into_os_string (line 95) | pub fn test_into_os_string(s: &'static S) function test_to_os_string (line 110) | pub fn test_to_os_string(s: &'static S) function test_into_path_buf (line 125) | pub fn test_into_path_buf(s: &'static S) function test_to_path_buf (line 140) | pub fn test_to_path_buf(s: &'static S) function test_into_c_string (line 155) | pub fn test_into_c_string(s: &'static S) function test_to_c_string (line 173) | pub fn test_to_c_string(s: &'static S) function test_into_vec_bytes (line 189) | pub fn test_into_vec_bytes(s: &'static S) function test_to_vec_bytes (line 204) | pub fn test_to_vec_bytes(s: &'static S) FILE: inline_flexstr/tests/common/try_from.rs function test_try_from_success (line 8) | pub fn test_try_from_success(value: T) function test_try_from_error (line 19) | pub fn test_try_from_error(value: T) function test_try_from_bytes_too_long (line 33) | pub fn test_try_from_bytes_too_long() { function test_try_from_str_too_long (line 45) | pub fn test_try_from_str_too_long() { function test_try_from_osstr_too_long (line 55) | pub fn test_try_from_osstr_too_long() { function test_try_from_str_osstr_too_long (line 68) | pub fn test_try_from_str_osstr_too_long() { function test_try_from_path_osstr_too_long (line 78) | pub fn test_try_from_path_osstr_too_long() { function test_try_from_path_too_long (line 91) | pub fn test_try_from_path_too_long() { function test_try_from_str_path_too_long (line 103) | pub fn test_try_from_str_path_too_long() { function test_try_from_osstr_path_too_long (line 113) | pub fn test_try_from_osstr_path_too_long() { function test_try_from_str_cstr (line 126) | pub fn test_try_from_str_cstr() { function test_try_from_bytes_cstr (line 150) | pub fn test_try_from_bytes_cstr() { function test_try_from_bytes_str (line 175) | pub fn test_try_from_bytes_str() { function test_try_from_osstr_str (line 197) | pub fn test_try_from_osstr_str() { function test_try_from_path_str (line 216) | pub fn test_try_from_path_str() { FILE: inline_flexstr/tests/common/zeroize.rs function test_zeroize_empty_after (line 9) | pub fn test_zeroize_empty_after(s: &S) function test_zeroize_bytes_cleared (line 29) | pub fn test_zeroize_bytes_cleared(s: &S) FILE: inline_flexstr/tests/test_bytes.rs function serialize_deserialize_test_inline_bytes (line 14) | fn serialize_deserialize_test_inline_bytes() { function test_creation_from_inline_bytes (line 21) | fn test_creation_from_inline_bytes() { function test_empty_bytes (line 26) | fn test_empty_bytes() { function test_accessors_bytes (line 31) | fn test_accessors_bytes() { function test_clone_bytes (line 36) | fn test_clone_bytes() { function test_default_bytes (line 41) | fn test_default_bytes() { function test_to_owned_type_bytes (line 48) | fn test_to_owned_type_bytes() { function test_into_owned_type_bytes (line 53) | fn test_into_owned_type_bytes() { function test_partial_eq_bytes (line 60) | fn test_partial_eq_bytes() { function test_eq_bytes (line 66) | fn test_eq_bytes() { function test_partial_ord_bytes (line 71) | fn test_partial_ord_bytes() { function test_ord_bytes (line 76) | fn test_ord_bytes() { function test_comparison_with_ref_bytes (line 81) | fn test_comparison_with_ref_bytes() { function test_comparison_with_owned_bytes (line 86) | fn test_comparison_with_owned_bytes() { function test_empty_string_bytes (line 93) | fn test_empty_string_bytes() { function test_various_lengths_bytes (line 98) | fn test_various_lengths_bytes() { function test_special_content_bytes (line 105) | fn test_special_content_bytes() { function test_clone_bytes_edge (line 110) | fn test_clone_bytes_edge() { function test_too_long_for_inlining (line 117) | fn test_too_long_for_inlining() { function test_into_vec_bytes (line 124) | fn test_into_vec_bytes() { function test_to_vec_bytes (line 129) | fn test_to_vec_bytes() { function test_try_from_bytes_too_long (line 136) | fn test_try_from_bytes_too_long() { function test_try_from_str_too_long (line 141) | fn test_try_from_str_too_long() { function test_from_str_bytes_success (line 148) | fn test_from_str_bytes_success() { function test_from_str_bytes_error (line 153) | fn test_from_str_bytes_error() { function test_zeroize_empty_after_bytes (line 161) | fn test_zeroize_empty_after_bytes() { function test_zeroize_bytes_cleared_bytes (line 167) | fn test_zeroize_bytes_cleared_bytes() { function test_as_ref_bytes (line 174) | fn test_as_ref_bytes() { FILE: inline_flexstr/tests/test_cstr.rs function serialize_deserialize_test_inline_cstr (line 16) | fn serialize_deserialize_test_inline_cstr() { function test_creation_from_inline_cstr (line 23) | fn test_creation_from_inline_cstr() { function test_empty_cstr (line 28) | fn test_empty_cstr() { function test_accessors_cstr (line 33) | fn test_accessors_cstr() { function test_clone_cstr (line 38) | fn test_clone_cstr() { function test_default_cstr (line 43) | fn test_default_cstr() { function test_to_owned_type_cstr (line 50) | fn test_to_owned_type_cstr() { function test_into_owned_type_cstr (line 55) | fn test_into_owned_type_cstr() { function test_partial_eq_cstr (line 62) | fn test_partial_eq_cstr() { function test_eq_cstr (line 68) | fn test_eq_cstr() { function test_comparison_with_ref_cstr (line 73) | fn test_comparison_with_ref_cstr() { function test_comparison_with_owned_cstr (line 78) | fn test_comparison_with_owned_cstr() { function test_partial_eq_with_owned_types_cstr (line 83) | fn test_partial_eq_with_owned_types_cstr() { function test_empty_string_cstr (line 90) | fn test_empty_string_cstr() { function test_various_lengths_cstr (line 95) | fn test_various_lengths_cstr() { function test_special_content_cstr (line 101) | fn test_special_content_cstr() { function test_clone_cstr_edge (line 106) | fn test_clone_cstr_edge() { function test_too_long_for_inlining (line 113) | fn test_too_long_for_inlining() { function test_interior_nul_error (line 118) | fn test_interior_nul_error() { function test_too_long_or_nul_error_too_long (line 123) | fn test_too_long_or_nul_error_too_long() { function test_too_long_or_nul_error_nul (line 128) | fn test_too_long_or_nul_error_nul() { function test_as_c_str (line 135) | fn test_as_c_str() { function test_into_c_string (line 140) | fn test_into_c_string() { function test_to_c_string (line 145) | fn test_to_c_string() { function test_try_from_str_cstr (line 152) | fn test_try_from_str_cstr() { function test_try_from_bytes_cstr (line 157) | fn test_try_from_bytes_cstr() { function test_from_str_cstr_success (line 164) | fn test_from_str_cstr_success() { function test_from_str_cstr_error (line 169) | fn test_from_str_cstr_error() { function test_as_ref_cstr (line 176) | fn test_as_ref_cstr() { function test_zeroize_empty_after_cstr (line 184) | fn test_zeroize_empty_after_cstr() { function test_zeroize_bytes_cleared_cstr (line 190) | fn test_zeroize_bytes_cleared_cstr() { function test_try_from_bytes_with_nul (line 197) | fn test_try_from_bytes_with_nul() { function test_try_from_bytes_without_nul (line 202) | fn test_try_from_bytes_without_nul() { function test_try_from_bytes_interior_nul (line 207) | fn test_try_from_bytes_interior_nul() { function test_try_from_bytes_too_long (line 212) | fn test_try_from_bytes_too_long() { function test_as_bytes_with_nul (line 217) | fn test_as_bytes_with_nul() { FILE: inline_flexstr/tests/test_osstr.rs function serialize_deserialize_test_inline_osstr (line 16) | fn serialize_deserialize_test_inline_osstr() { function test_creation_from_inline_osstr (line 23) | fn test_creation_from_inline_osstr() { function test_empty_osstr (line 28) | fn test_empty_osstr() { function test_accessors_osstr (line 33) | fn test_accessors_osstr() { function test_clone_osstr (line 38) | fn test_clone_osstr() { function test_default_osstr (line 43) | fn test_default_osstr() { function test_to_owned_type_osstr (line 50) | fn test_to_owned_type_osstr() { function test_into_owned_type_osstr (line 55) | fn test_into_owned_type_osstr() { function test_partial_eq_osstr (line 62) | fn test_partial_eq_osstr() { function test_eq_osstr (line 68) | fn test_eq_osstr() { function test_comparison_with_ref_osstr (line 73) | fn test_comparison_with_ref_osstr() { function test_comparison_with_owned_osstr (line 78) | fn test_comparison_with_owned_osstr() { function test_empty_string_osstr (line 85) | fn test_empty_string_osstr() { function test_various_lengths_osstr (line 90) | fn test_various_lengths_osstr() { function test_special_content_osstr (line 96) | fn test_special_content_osstr() { function test_clone_osstr_edge (line 101) | fn test_clone_osstr_edge() { function test_too_long_for_inlining (line 108) | fn test_too_long_for_inlining() { function test_as_os_str (line 115) | fn test_as_os_str() { function test_into_os_string (line 120) | fn test_into_os_string() { function test_to_os_string (line 125) | fn test_to_os_string() { function test_try_from_osstr_too_long (line 132) | fn test_try_from_osstr_too_long() { function test_try_from_str_osstr_too_long (line 137) | fn test_try_from_str_osstr_too_long() { function test_from_str_osstr_success (line 144) | fn test_from_str_osstr_success() { function test_from_str_osstr_error (line 149) | fn test_from_str_osstr_error() { function test_zeroize_empty_after_osstr (line 157) | fn test_zeroize_empty_after_osstr() { function test_zeroize_bytes_cleared_osstr (line 163) | fn test_zeroize_bytes_cleared_osstr() { function test_as_ref_osstr (line 170) | fn test_as_ref_osstr() { FILE: inline_flexstr/tests/test_path.rs function serialize_deserialize_test_inline_path (line 16) | fn serialize_deserialize_test_inline_path() { function test_creation_from_inline_path (line 23) | fn test_creation_from_inline_path() { function test_empty_path (line 28) | fn test_empty_path() { function test_accessors_path (line 33) | fn test_accessors_path() { function test_clone_path (line 38) | fn test_clone_path() { function test_to_owned_type_path (line 51) | fn test_to_owned_type_path() { function test_into_owned_type_path (line 56) | fn test_into_owned_type_path() { function test_partial_eq_path (line 63) | fn test_partial_eq_path() { function test_eq_path (line 69) | fn test_eq_path() { function test_comparison_with_ref_path (line 74) | fn test_comparison_with_ref_path() { function test_comparison_with_owned_path (line 79) | fn test_comparison_with_owned_path() { function test_empty_string_path (line 86) | fn test_empty_string_path() { function test_various_lengths_path (line 91) | fn test_various_lengths_path() { function test_special_content_path (line 97) | fn test_special_content_path() { function test_clone_path_edge (line 102) | fn test_clone_path_edge() { function test_too_long_for_inlining (line 109) | fn test_too_long_for_inlining() { function test_as_path (line 116) | fn test_as_path() { function test_into_path_buf (line 121) | fn test_into_path_buf() { function test_to_path_buf (line 126) | fn test_to_path_buf() { function test_try_from_path_too_long (line 133) | fn test_try_from_path_too_long() { function test_try_from_str_path_too_long (line 138) | fn test_try_from_str_path_too_long() { function test_try_from_osstr_path_too_long (line 143) | fn test_try_from_osstr_path_too_long() { function test_from_str_path_success (line 150) | fn test_from_str_path_success() { function test_from_str_path_error (line 155) | fn test_from_str_path_error() { function test_zeroize_empty_after_path (line 163) | fn test_zeroize_empty_after_path() { function test_zeroize_bytes_cleared_path (line 169) | fn test_zeroize_bytes_cleared_path() { function test_as_ref_path (line 176) | fn test_as_ref_path() { FILE: inline_flexstr/tests/test_str.rs function serialize_deserialize_test_inline_str (line 14) | fn serialize_deserialize_test_inline_str() { function test_creation_from_inline_str (line 21) | fn test_creation_from_inline_str() { function test_empty_str (line 26) | fn test_empty_str() { function test_accessors_str (line 31) | fn test_accessors_str() { function test_clone_str (line 36) | fn test_clone_str() { function test_default_str (line 41) | fn test_default_str() { function test_to_owned_type_str (line 48) | fn test_to_owned_type_str() { function test_into_owned_type_str (line 53) | fn test_into_owned_type_str() { function test_partial_eq_str (line 60) | fn test_partial_eq_str() { function test_eq_str (line 66) | fn test_eq_str() { function test_partial_ord_str (line 71) | fn test_partial_ord_str() { function test_ord_str (line 76) | fn test_ord_str() { function test_hash_str (line 81) | fn test_hash_str() { function test_comparison_with_ref_str (line 86) | fn test_comparison_with_ref_str() { function test_comparison_with_owned_str (line 91) | fn test_comparison_with_owned_str() { function test_partial_eq_with_owned_types_str (line 96) | fn test_partial_eq_with_owned_types_str() { function test_empty_string_str (line 103) | fn test_empty_string_str() { function test_capacity_boundary_exact_str (line 108) | fn test_capacity_boundary_exact_str() { function test_capacity_boundary_overflow_str (line 116) | fn test_capacity_boundary_overflow_str() { function test_try_from_too_long_str (line 121) | fn test_try_from_too_long_str() { function test_various_lengths_str (line 126) | fn test_various_lengths_str() { function test_special_content_str (line 133) | fn test_special_content_str() { function test_clone_str_edge (line 142) | fn test_clone_str_edge() { function test_too_long_for_inlining (line 149) | fn test_too_long_for_inlining() { function test_too_long_or_utf8_error_too_long (line 154) | fn test_too_long_or_utf8_error_too_long() { function test_too_long_or_utf8_error_utf8 (line 159) | fn test_too_long_or_utf8_error_utf8() { function test_as_str (line 166) | fn test_as_str() { function test_into_string (line 171) | fn test_into_string() { function test_to_string (line 176) | fn test_to_string() { function test_try_from_osstr_str (line 184) | fn test_try_from_osstr_str() { function test_try_from_path_str (line 190) | fn test_try_from_path_str() { function test_try_from_bytes_str (line 195) | fn test_try_from_bytes_str() { function test_from_str_success (line 202) | fn test_from_str_success() { function test_display_str (line 209) | fn test_display_str() { function test_borrow_mut_str (line 216) | fn test_borrow_mut_str() { function test_index_str (line 223) | fn test_index_str() { function test_index_mut_str (line 228) | fn test_index_mut_str() { function test_to_socket_addrs_str (line 236) | fn test_to_socket_addrs_str() { function test_as_ref_str (line 243) | fn test_as_ref_str() { function test_zeroize_empty_after_str (line 251) | fn test_zeroize_empty_after_str() { function test_zeroize_bytes_cleared_str (line 257) | fn test_zeroize_bytes_cleared_str() { function test_deserialize_error_str (line 265) | fn test_deserialize_error_str() { FILE: src/bytes.rs type LocalBytes (line 11) | pub type LocalBytes = FlexStr<'static, [u8], Rc<[u8]>>; type SharedBytes (line 14) | pub type SharedBytes = FlexStr<'static, [u8], Arc<[u8]>>; type LocalBytesRef (line 17) | pub type LocalBytesRef<'s> = FlexStr<'s, [u8], Rc<[u8]>>; type SharedBytesRef (line 20) | pub type SharedBytesRef<'s> = FlexStr<'s, [u8], Arc<[u8]>>; constant _ (line 22) | const _: () = assert!( constant _ (line 26) | const _: () = assert!( function from (line 39) | fn from(v: Vec) -> Self { function from (line 45) | fn from(s: &'s str) -> Self { function as_ref (line 63) | fn as_ref(&self) -> &[u8] { type Err (line 71) | type Err = Infallible; method from_str (line 73) | fn from_str(s: &str) -> Result { FILE: src/cstr.rs type LocalCStr (line 16) | pub type LocalCStr = FlexStr<'static, CStr, Rc>; type SharedCStr (line 19) | pub type SharedCStr = FlexStr<'static, CStr, Arc>; type LocalCStrRef (line 22) | pub type LocalCStrRef<'s> = FlexStr<'s, CStr, Rc>; type SharedCStrRef (line 25) | pub type SharedCStrRef<'s> = FlexStr<'s, CStr, Arc>; constant _ (line 29) | const _: () = assert!( constant _ (line 33) | const _: () = assert!( function from_bytes_without_nul (line 41) | fn from_bytes_without_nul(bytes: &'s [u8]) -> Self { function try_from_bytes_with_or_without_nul (line 65) | pub fn try_from_bytes_with_or_without_nul(bytes: &'s [u8]) -> Result &[u8] { function from (line 96) | fn from(s: CString) -> Self { type Error (line 104) | type Error = InteriorNulError; function try_from (line 107) | fn try_from(s: &'s str) -> Result { type Error (line 113) | type Error = InteriorNulError; function try_from (line 116) | fn try_from(bytes: &'s [u8]) -> Result { function as_ref (line 134) | fn as_ref(&self) -> &CStr { type Err (line 142) | type Err = InteriorNulError; method from_str (line 144) | fn from_str(s: &str) -> Result { FILE: src/flex.rs type ImmutableBytes (line 95) | pub trait ImmutableBytes: StringToFromBytes {} type RefCounted (line 100) | pub trait RefCounted: type RefCountedMut (line 113) | pub trait RefCountedMut: RefCounted { method to_mut (line 115) | fn to_mut(&mut self) -> &mut S; method as_mut (line 118) | fn as_mut(&mut self) -> &mut S; method try_as_mut (line 121) | fn try_as_mut(&mut self) -> Option<&mut S> { type ToOwnedFlexStr (line 129) | pub trait ToOwnedFlexStr method to_owned_opt (line 135) | fn to_owned_opt(&self) -> FlexStr<'static, S, R>; method to_owned_opt (line 143) | fn to_owned_opt(&self) -> FlexStr<'static, S, R> { type IntoOptimizedFlexStr (line 151) | pub trait IntoOptimizedFlexStr method into_opt (line 158) | fn into_opt(self) -> FlexStr<'static, S, R>; function into_opt (line 167) | fn into_opt(self) -> FlexStr<'static, S, R> { type FlexStr (line 186) | pub enum FlexStr<'s, S: ?Sized + StringToFromBytes, R: RefCounted> { function empty (line 202) | pub fn empty() -> FlexStr<'s, S, R> { function copy (line 208) | fn copy(&self) -> FlexStr<'s, S, R> { function from_owned (line 224) | pub fn from_owned(s: S::Owned) -> FlexStr<'static, S, R> { function from_borrowed (line 232) | pub const fn from_borrowed(s: &'s S) -> FlexStr<'s, S, R> { function from_inline (line 237) | pub fn from_inline(s: InlineFlexStr) -> FlexStr<'s, S, R> { function from_ref_counted (line 242) | pub fn from_ref_counted(s: R) -> FlexStr<'s, S, R> { function from_boxed (line 247) | pub fn from_boxed(s: Box) -> FlexStr<'s, S, R> { function is_borrowed (line 252) | pub fn is_borrowed(&self) -> bool { function is_inlined (line 257) | pub fn is_inlined(&self) -> bool { function is_ref_counted (line 262) | pub fn is_ref_counted(&self) -> bool { function is_boxed (line 267) | pub fn is_boxed(&self) -> bool { function is_on_heap (line 272) | pub fn is_on_heap(&self) -> bool { function is_off_heap (line 277) | pub fn is_off_heap(&self) -> bool { function copy_into_owned (line 281) | fn copy_into_owned(s: &S) -> FlexStr<'static, S, R> { function optimize (line 291) | pub fn optimize(self) -> FlexStr<'s, S, R> { function to_owned (line 307) | pub fn to_owned(&self) -> FlexStr<'static, S, R> { function into_owned (line 318) | pub fn into_owned(self) -> FlexStr<'static, S, R> { function as_ref_type (line 328) | pub fn as_ref_type(&self) -> &S { function to_owned_type (line 338) | pub fn to_owned_type(&self) -> S::Owned { function as_raw_bytes (line 348) | pub fn as_raw_bytes(&self) -> &[u8] { function as_bytes (line 358) | pub fn as_bytes(&self) -> &[u8] { function into_owned_type (line 374) | pub fn into_owned_type(self) -> S::Owned { function to_mut_type_fallback (line 390) | pub fn to_mut_type_fallback(&mut self) -> &mut S { function to_mut_type (line 425) | pub fn to_mut_type(&mut self) -> &mut S { function to_local (line 457) | pub fn to_local(&self) -> FlexStr<'s, S, Rc> { function into_local (line 468) | pub fn into_local(self) -> FlexStr<'s, S, Rc> { function to_shared (line 485) | pub fn to_shared(&self) -> FlexStr<'s, S, Arc> { function into_shared (line 496) | pub fn into_shared(self) -> FlexStr<'s, S, Arc> { function as_ref_type (line 509) | fn as_ref_type(&self) -> &S { function as_bytes (line 513) | fn as_bytes(&self) -> &[u8] { function into_owned_type (line 517) | fn into_owned_type(self) -> S::Owned function to_owned_type (line 524) | fn to_owned_type(&self) -> S::Owned { method default (line 536) | fn default() -> FlexStr<'s, S, R> { function from (line 544) | fn from(s: &'s S) -> Self { function from (line 554) | fn from(s: Rc) -> Self { function from (line 564) | fn from(s: Arc) -> Self { function from (line 570) | fn from(s: Box) -> Self { function from (line 578) | fn from(s: InlineFlexStr) -> Self { function from (line 587) | fn from(s: Cow<'s, S>) -> Self { method clone (line 598) | fn clone(&self) -> Self { method hash (line 609) | fn hash(&self, state: &mut H) { type Target (line 617) | type Target = S; method deref (line 619) | fn deref(&self) -> &Self::Target { function fmt (line 630) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function borrow (line 638) | fn borrow(&self) -> &S { method eq (line 649) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 662) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 671) | fn cmp(&self, other: &Self) -> Ordering { type Output (line 683) | type Output = S::Output; function index (line 685) | fn index(&self, index: I) -> &Self::Output { type Iter (line 697) | type Iter = ::Iter; method to_socket_addrs (line 699) | fn to_socket_addrs(&self) -> io::Result<::Iter> { method serialize (line 711) | fn serialize(&self, serializer: SER) -> Result>(deserializer: D) -> Result(s: &mut S) { function try_zeroize (line 756) | fn try_zeroize(&mut self) -> bool { FILE: src/osstr.rs type LocalOsStr (line 15) | pub type LocalOsStr = FlexStr<'static, OsStr, Rc>; type SharedOsStr (line 18) | pub type SharedOsStr = FlexStr<'static, OsStr, Arc>; type LocalOsStrRef (line 21) | pub type LocalOsStrRef<'s> = FlexStr<'s, OsStr, Rc>; type SharedOsStrRef (line 24) | pub type SharedOsStrRef<'s> = FlexStr<'s, OsStr, Arc>; constant _ (line 26) | const _: () = assert!( constant _ (line 30) | const _: () = assert!( function from (line 47) | fn from(s: OsString) -> Self { function from (line 53) | fn from(s: String) -> Self { function from (line 60) | fn from(p: PathBuf) -> Self { function from (line 66) | fn from(s: &'s str) -> Self { function from (line 72) | fn from(p: &'s Path) -> Self { function as_ref (line 90) | fn as_ref(&self) -> &OsStr { type Err (line 98) | type Err = Infallible; method from_str (line 100) | fn from_str(s: &str) -> Result { FILE: src/path.rs type LocalPath (line 15) | pub type LocalPath = FlexStr<'static, Path, Rc>; type SharedPath (line 18) | pub type SharedPath = FlexStr<'static, Path, Arc>; type LocalPathRef (line 21) | pub type LocalPathRef<'s> = FlexStr<'s, Path, Rc>; type SharedPathRef (line 24) | pub type SharedPathRef<'s> = FlexStr<'s, Path, Arc>; constant _ (line 26) | const _: () = assert!( constant _ (line 30) | const _: () = assert!( function from (line 47) | fn from(p: PathBuf) -> Self { function from (line 53) | fn from(s: String) -> Self { function from (line 59) | fn from(s: OsString) -> Self { function from (line 65) | fn from(s: &'s str) -> Self { function from (line 71) | fn from(s: &'s OsStr) -> Self { function as_ref (line 89) | fn as_ref(&self) -> &Path { type Err (line 97) | type Err = Infallible; method from_str (line 99) | fn from_str(s: &str) -> Result { FILE: src/str.rs type LocalStr (line 21) | pub type LocalStr = FlexStr<'static, str, Rc>; type SharedStr (line 24) | pub type SharedStr = FlexStr<'static, str, Arc>; type LocalStrRef (line 27) | pub type LocalStrRef<'s> = FlexStr<'s, str, Rc>; type SharedStrRef (line 30) | pub type SharedStrRef<'s> = FlexStr<'s, str, Arc>; constant _ (line 32) | const _: () = assert!( constant _ (line 36) | const _: () = assert!( function from (line 49) | fn from(s: String) -> Self { type Error (line 57) | type Error = Utf8Error; function try_from (line 60) | fn try_from(s: &'s [u8]) -> Result { type Error (line 67) | type Error = Utf8Error; function try_from (line 70) | fn try_from(s: &'s OsStr) -> Result { type Error (line 77) | type Error = Utf8Error; function try_from (line 80) | fn try_from(s: &'s Path) -> Result { type Error (line 86) | type Error = FromUtf8Error; function try_from (line 89) | fn try_from(s: Vec) -> Result { type Error (line 95) | type Error = IntoStringError; function try_from (line 98) | fn try_from(s: CString) -> Result { function as_ref (line 116) | fn as_ref(&self) -> &str { type Err (line 124) | type Err = Infallible; method from_str (line 126) | fn from_str(s: &str) -> Result { function encode_raw (line 139) | fn encode_raw(&self, buf: &mut impl prost::bytes::BufMut) function merge_field (line 146) | fn merge_field( function encoded_len (line 159) | fn encoded_len(&self) -> usize { function clear (line 163) | fn clear(&mut self) { function merge (line 167) | fn merge(&mut self, mut buf: impl prost::bytes::Buf) -> Result<(), prost... function merge_length_delimited (line 178) | fn merge_length_delimited( function decode (line 200) | fn decode( function encode_by_ref (line 214) | fn encode_by_ref( function encode (line 223) | fn encode( function size_hint (line 236) | fn size_hint(&self) -> usize { function type_info (line 246) | fn type_info() -> ::TypeInfo { function compatible (line 250) | fn compatible(ty: &::TypeInfo) -> bool { function array_type_info (line 260) | fn array_type_info() -> sqlx::postgres::PgTypeInfo { function array_compatible (line 264) | fn array_compatible(ty: &sqlx::postgres::PgTypeInfo) -> bool { function schema (line 273) | fn schema() -> utoipa::openapi::RefOr { function name (line 284) | fn name() -> Cow<'static, str> { FILE: tests/common/as_ref.rs function test_as_ref_bytes_flex_str (line 7) | pub fn test_as_ref_bytes_flex_str(s: &'static [u8]) function test_as_ref_osstr_flex_str (line 18) | pub fn test_as_ref_osstr_flex_str(s: &'static std::ffi::OsStr) function test_as_ref_path_flex_str (line 29) | pub fn test_as_ref_path_flex_str(s: &'static std::path::Path) function test_as_ref_cstr_flex_str (line 40) | pub fn test_as_ref_cstr_flex_str(s: &'static core::ffi::CStr) function test_as_ref_str_flex_str (line 51) | pub fn test_as_ref_str_flex_str(s: &'static str) FILE: tests/common/basic.rs function test_creation_from_borrowed (line 9) | pub fn test_creation_from_borrowed(s: &'static S) function test_creation_from_owned (line 20) | pub fn test_creation_from_owned(owned: S::Owned) function test_creation_from_inline (line 33) | pub fn test_creation_from_inline(s: &'static S) function test_creation_from_ref_counted (line 45) | pub fn test_creation_from_ref_counted(s: R) function test_creation_from_boxed (line 56) | pub fn test_creation_from_boxed(s: &'static S) function test_empty (line 70) | pub fn test_empty(empty: &'static S) function test_accessors (line 83) | pub fn test_accessors(s: &'static S) function test_clone_all_variants (line 113) | pub fn test_clone_all_variants(s: &'static S) function test_default (line 146) | pub fn test_default() FILE: tests/common/borrow.rs function test_borrow (line 8) | pub fn test_borrow(s: &'static S) FILE: tests/common/comparison.rs function test_partial_eq (line 11) | pub fn test_partial_eq(s1: &'static S, s2: &'static S) function test_eq (line 36) | pub fn test_eq(s: &'static S) function test_partial_ord (line 53) | pub fn test_partial_ord(s1: &'static S, s2: &'static S) function test_ord (line 69) | pub fn test_ord(s1: &'static S, s2: &'static S) function test_hash (line 81) | pub fn test_hash(s: &'static S) function test_comparison_with_ref (line 121) | pub fn test_comparison_with_ref(s: &'static S) function test_comparison_with_owned (line 133) | pub fn test_comparison_with_owned(s: &'static S) function test_comparison_with_inline (line 146) | pub fn test_comparison_with_inline(s: &'static S) function test_partial_eq_with_owned_types (line 160) | pub fn test_partial_eq_with_owned_types(s: &'static S) FILE: tests/common/conversion.rs function test_to_owned (line 9) | pub fn test_to_owned(s: &'static S) function test_into_owned (line 26) | pub fn test_into_owned(s: &'static S) function test_to_owned_type (line 40) | pub fn test_to_owned_type(s: &'static S) function test_into_owned_type (line 53) | pub fn test_into_owned_type(s: &'static S) function test_to_local (line 67) | pub fn test_to_local(s: &'static S) function test_into_local (line 82) | pub fn test_into_local(s: &'static S) function test_to_shared (line 96) | pub fn test_to_shared(s: &'static S) function test_into_shared (line 111) | pub fn test_into_shared(s: &'static S) function test_optimize (line 125) | pub fn test_optimize(s: &'static S) function test_from_borrowed_ref (line 149) | pub fn test_from_borrowed_ref(s: &'static S) function test_from_box (line 160) | pub fn test_from_box(s: &'static S) function test_from_inline_flex_str (line 174) | pub fn test_from_inline_flex_str(s: &'static S) function test_from_cow (line 188) | pub fn test_from_cow(s: &'static S) FILE: tests/common/cstr_specific.rs function test_try_from_bytes_with_nul (line 7) | pub fn test_try_from_bytes_with_nul() function test_try_from_bytes_without_nul (line 17) | pub fn test_try_from_bytes_without_nul() function test_try_from_bytes_interior_nul (line 28) | pub fn test_try_from_bytes_interior_nul() function test_as_bytes_with_nul (line 38) | pub fn test_as_bytes_with_nul(cstr: &'static CStr) FILE: tests/common/display.rs function test_display (line 8) | pub fn test_display(s: &'static S) FILE: tests/common/edge_cases.rs function test_empty_string (line 9) | pub fn test_empty_string(empty: &'static S) function test_capacity_boundary_exact (line 35) | pub fn test_capacity_boundary_exact(s: &'static S) function test_capacity_boundary_overflow (line 56) | pub fn test_capacity_boundary_overflow(s: &'static S) function test_try_from_too_long (line 75) | pub fn test_try_from_too_long() { function test_various_lengths (line 93) | pub fn test_various_lengths(s: &'static S) function test_special_content (line 120) | pub fn test_special_content(s: &'static S) function test_clone_variants (line 142) | pub fn test_clone_variants(s: &'static S) FILE: tests/common/errors.rs function test_error_display (line 15) | pub fn test_error_display(error: E) function test_too_long_for_inlining (line 29) | pub fn test_too_long_for_inlining() { function test_too_long_or_utf8_error_too_long (line 46) | pub fn test_too_long_or_utf8_error_too_long() { function test_too_long_or_utf8_error_utf8 (line 57) | pub fn test_too_long_or_utf8_error_utf8() { function test_interior_nul_error (line 69) | pub fn test_interior_nul_error() { function test_too_long_or_nul_error_too_long (line 81) | pub fn test_too_long_or_nul_error_too_long() { function test_too_long_or_nul_error_nul (line 92) | pub fn test_too_long_or_nul_error_nul() { FILE: tests/common/from.rs function test_from (line 8) | pub fn test_from<'s, T, S, R>(value: T) function test_from_string_str (line 22) | pub fn test_from_string_str() function test_from_vec_bytes (line 35) | pub fn test_from_vec_bytes() function test_from_str_bytes (line 46) | pub fn test_from_str_bytes() function test_from_os_string (line 57) | pub fn test_from_os_string() function test_from_string_osstr (line 70) | pub fn test_from_string_osstr() function test_from_path_buf_osstr (line 81) | pub fn test_from_path_buf_osstr() function test_from_str_ref_osstr (line 94) | pub fn test_from_str_ref_osstr() function test_from_path_ref_osstr (line 105) | pub fn test_from_path_ref_osstr() function test_from_path_buf (line 118) | pub fn test_from_path_buf() function test_from_string_path (line 131) | pub fn test_from_string_path() function test_from_os_string_path (line 144) | pub fn test_from_os_string_path() function test_from_str_ref_path (line 158) | pub fn test_from_str_ref_path() function test_from_osstr_ref_path (line 171) | pub fn test_from_osstr_ref_path() FILE: tests/common/from_str.rs function test_from_str_flex_str_success (line 9) | pub fn test_from_str_flex_str_success(s: &str) function test_from_str_bytes_success (line 22) | pub fn test_from_str_bytes_success() function test_from_str_osstr_success (line 32) | pub fn test_from_str_osstr_success() function test_from_str_path_success (line 44) | pub fn test_from_str_path_success() function test_from_str_cstr_success (line 56) | pub fn test_from_str_cstr_success() function test_from_str_cstr_error (line 68) | pub fn test_from_str_cstr_error() FILE: tests/common/index.rs function test_index (line 9) | pub fn test_index(s: &'static S) FILE: tests/common/inline_edge_cases.rs function test_optimize_ref_counted_to_inlined (line 10) | pub fn test_optimize_ref_counted_to_inlined(s: &'static S) function test_optimize_ref_counted_stays_ref_counted (line 32) | pub fn test_optimize_ref_counted_stays_ref_counted(s: &'static S) FILE: tests/common/mutate.rs function test_mutation_borrowed (line 7) | pub fn test_mutation_borrowed(s: &'static S) function test_mutation_inlined (line 24) | pub fn test_mutation_inlined(s: &'static S) function test_mutation_ref_counted (line 38) | pub fn test_mutation_ref_counted(s: R) function test_mutation_boxed (line 51) | pub fn test_mutation_boxed(s: S::Owned) FILE: tests/common/mutate_fallback.rs function test_mutation_immutable_bytes_borrowed (line 6) | pub fn test_mutation_immutable_bytes_borrowed(s: &'static S) function test_mutation_immutable_bytes_inlined (line 23) | pub fn test_mutation_immutable_bytes_inlined(s: &'static S) function test_mutation_immutable_bytes_ref_counted (line 41) | pub fn test_mutation_immutable_bytes_ref_counted(s: R) function test_mutation_immutable_bytes_boxed (line 54) | pub fn test_mutation_immutable_bytes_boxed(s: S::Owned) FILE: tests/common/prost.rs function encode_decode_round_trip (line 8) | pub fn encode_decode_round_trip(s: &'static str) function encode_length_delimited_round_trip (line 20) | pub fn encode_length_delimited_round_trip(s: &'static str) function verify_wire_format (line 32) | pub fn verify_wire_format(s: &'static str) function decode_empty (line 48) | pub fn decode_empty() function clear_test (line 61) | pub fn clear_test(s: &'static str) function cross_type_wire_compat (line 75) | pub fn cross_type_wire_compat(s: &'static str) function encode_flex_decode_string (line 105) | pub fn encode_flex_decode_string(s: &'static str) function encode_string_decode_flex (line 139) | pub fn encode_string_decode_flex(s: &'static str) FILE: tests/common/serialize.rs function serialize_deserialize_test (line 7) | pub fn serialize_deserialize_test<'s, F, S>(s: &'static S) FILE: tests/common/socket.rs function test_to_socket_addrs (line 8) | pub fn test_to_socket_addrs(addr: &'static S) FILE: tests/common/storage.rs function test_variant_queries (line 9) | pub fn test_variant_queries(s: &'static S) function test_transition_borrowed_to_inlined (line 57) | pub fn test_transition_borrowed_to_inlined(s: &'static S) function test_transition_borrowed_to_ref_counted (line 76) | pub fn test_transition_borrowed_to_ref_counted(s: &'static S) function test_transition_inlined_to_ref_counted (line 94) | pub fn test_transition_inlined_to_ref_counted(s: &'static S) function test_transition_boxed_to_optimized (line 110) | pub fn test_transition_boxed_to_optimized(s: &'static S) function test_storage_optimization (line 129) | pub fn test_storage_optimization(s: &'static S) FILE: tests/common/stringlike.rs function test_as_str (line 8) | pub fn test_as_str(s: &'static S) function test_as_os_str (line 21) | pub fn test_as_os_str(s: &'static S) function test_as_path (line 34) | pub fn test_as_path(s: &'static S) function test_as_c_str (line 47) | pub fn test_as_c_str(s: &'static S) function test_into_string (line 59) | pub fn test_into_string(s: &'static S) function test_to_string (line 72) | pub fn test_to_string(s: &'static S) function test_into_os_string (line 86) | pub fn test_into_os_string(s: &'static S) function test_to_os_string (line 100) | pub fn test_to_os_string(s: &'static S) function test_into_path_buf (line 114) | pub fn test_into_path_buf(s: &'static S) function test_to_path_buf (line 128) | pub fn test_to_path_buf(s: &'static S) function test_into_c_string (line 142) | pub fn test_into_c_string(s: &'static S) function test_to_c_string (line 159) | pub fn test_to_c_string(s: &'static S) function test_into_vec_bytes (line 174) | pub fn test_into_vec_bytes(s: &'static S) function test_to_vec_bytes (line 188) | pub fn test_to_vec_bytes(s: &'static S) FILE: tests/common/try_from.rs function test_try_from_flex_str_success (line 8) | pub fn test_try_from_flex_str_success<'s, T, S, R>(value: T) function test_try_from_flex_str_error (line 20) | pub fn test_try_from_flex_str_error<'s, T, S, R>(value: T) function test_try_from_bytes_invalid_utf8 (line 35) | pub fn test_try_from_bytes_invalid_utf8() function test_try_from_vec_bytes_invalid_utf8 (line 49) | pub fn test_try_from_vec_bytes_invalid_utf8() function test_try_from_cstring_invalid_utf8 (line 63) | pub fn test_try_from_cstring_invalid_utf8() function test_try_from_str_cstr (line 81) | pub fn test_try_from_str_cstr() function test_try_from_bytes_cstr (line 101) | pub fn test_try_from_bytes_cstr() function test_try_from_osstr_str (line 122) | pub fn test_try_from_osstr_str() function test_try_from_path_str (line 138) | pub fn test_try_from_path_str() function test_try_from_vec_u8_str (line 154) | pub fn test_try_from_vec_u8_str() function test_try_from_cstring_str (line 175) | pub fn test_try_from_cstring_str() FILE: tests/common/utoipa.rs function schema_is_string (line 8) | pub fn schema_is_string() function name_is_string (line 21) | pub fn name_is_string() FILE: tests/common/zeroize.rs function test_zeroize_inlined (line 10) | pub fn test_zeroize_inlined(s: &'static S) function test_zeroize_borrowed (line 26) | pub fn test_zeroize_borrowed(s: &'static S) function test_zeroize_ref_counted (line 42) | pub fn test_zeroize_ref_counted(rc: R) function test_zeroize_boxed (line 57) | pub fn test_zeroize_boxed(s: &'static S) function test_zeroize_ref_counted_shared (line 75) | pub fn test_zeroize_ref_counted_shared(rc: R) function test_zeroize_inline_bytes_cleared (line 95) | pub fn test_zeroize_inline_bytes_cleared(s: &S) FILE: tests/test_bytes.rs function serialize_deserialize_test_local_bytes (line 17) | fn serialize_deserialize_test_local_bytes() { function serialize_deserialize_test_shared_bytes (line 23) | fn serialize_deserialize_test_shared_bytes() { function test_creation_from_borrowed_bytes (line 30) | fn test_creation_from_borrowed_bytes() { function test_creation_from_inline_bytes (line 35) | fn test_creation_from_inline_bytes() { function test_creation_from_ref_counted_bytes (line 40) | fn test_creation_from_ref_counted_bytes() { function test_empty_bytes (line 45) | fn test_empty_bytes() { function test_accessors_bytes (line 50) | fn test_accessors_bytes() { function test_clone_all_variants_bytes (line 55) | fn test_clone_all_variants_bytes() { function test_default_bytes (line 60) | fn test_default_bytes() { function test_to_owned_bytes (line 67) | fn test_to_owned_bytes() { function test_into_owned_bytes (line 72) | fn test_into_owned_bytes() { function test_to_owned_type_bytes (line 77) | fn test_to_owned_type_bytes() { function test_optimize_bytes (line 82) | fn test_optimize_bytes() { function test_from_borrowed_ref_bytes (line 87) | fn test_from_borrowed_ref_bytes() { function test_from_inline_flex_str_bytes (line 92) | fn test_from_inline_flex_str_bytes() { function test_partial_eq_bytes (line 99) | fn test_partial_eq_bytes() { function test_eq_bytes (line 105) | fn test_eq_bytes() { function test_partial_ord_bytes (line 110) | fn test_partial_ord_bytes() { function test_ord_bytes (line 115) | fn test_ord_bytes() { function test_hash_bytes (line 120) | fn test_hash_bytes() { function test_comparison_with_ref_bytes (line 125) | fn test_comparison_with_ref_bytes() { function test_variant_queries_bytes (line 132) | fn test_variant_queries_bytes() { function test_transition_borrowed_to_inlined_bytes (line 137) | fn test_transition_borrowed_to_inlined_bytes() { function test_storage_optimization_bytes (line 142) | fn test_storage_optimization_bytes() { function test_empty_string_bytes (line 149) | fn test_empty_string_bytes() { function test_various_lengths_bytes (line 154) | fn test_various_lengths_bytes() { function test_special_content_bytes (line 161) | fn test_special_content_bytes() { function test_clone_variants_bytes (line 166) | fn test_clone_variants_bytes() { function test_into_vec_bytes (line 173) | fn test_into_vec_bytes() { function test_to_vec_bytes (line 178) | fn test_to_vec_bytes() { function test_from_vec_bytes (line 187) | fn test_from_vec_bytes() { function test_from_str_bytes (line 192) | fn test_from_str_bytes() { function test_from_str_bytes_success (line 199) | fn test_from_str_bytes_success() { function test_as_ref_bytes_flex_str (line 206) | fn test_as_ref_bytes_flex_str() { function test_optimize_ref_counted_to_inlined_bytes (line 213) | fn test_optimize_ref_counted_to_inlined_bytes() { function test_optimize_ref_counted_stays_ref_counted_bytes (line 218) | fn test_optimize_ref_counted_stays_ref_counted_bytes() { function test_mutation_borrowed_bytes (line 228) | fn test_mutation_borrowed_bytes() { function test_mutation_inlined_bytes (line 233) | fn test_mutation_inlined_bytes() { function test_mutation_ref_counted_bytes (line 238) | fn test_mutation_ref_counted_bytes() { function test_mutation_boxed_bytes (line 243) | fn test_mutation_boxed_bytes() { function test_zeroize_inlined_bytes (line 251) | fn test_zeroize_inlined_bytes() { function test_zeroize_borrowed_bytes (line 257) | fn test_zeroize_borrowed_bytes() { function test_zeroize_ref_counted_bytes (line 263) | fn test_zeroize_ref_counted_bytes() { function test_zeroize_ref_counted_shared_bytes (line 269) | fn test_zeroize_ref_counted_shared_bytes() { function test_zeroize_boxed_bytes (line 275) | fn test_zeroize_boxed_bytes() { function test_zeroize_inline_bytes_cleared_bytes (line 281) | fn test_zeroize_inline_bytes_cleared_bytes() { FILE: tests/test_cstr.rs function serialize_deserialize_test_local_cstr (line 18) | fn serialize_deserialize_test_local_cstr() { function serialize_deserialize_test_shared_cstr (line 24) | fn serialize_deserialize_test_shared_cstr() { function test_creation_from_borrowed_cstr (line 31) | fn test_creation_from_borrowed_cstr() { function test_creation_from_inline_cstr (line 36) | fn test_creation_from_inline_cstr() { function test_creation_from_ref_counted_cstr (line 41) | fn test_creation_from_ref_counted_cstr() { function test_empty_cstr (line 46) | fn test_empty_cstr() { function test_accessors_cstr (line 51) | fn test_accessors_cstr() { function test_clone_all_variants_cstr (line 56) | fn test_clone_all_variants_cstr() { function test_default_cstr (line 61) | fn test_default_cstr() { function test_to_owned_cstr (line 68) | fn test_to_owned_cstr() { function test_into_owned_cstr (line 73) | fn test_into_owned_cstr() { function test_to_owned_type_cstr (line 78) | fn test_to_owned_type_cstr() { function test_optimize_cstr (line 83) | fn test_optimize_cstr() { function test_from_borrowed_ref_cstr (line 88) | fn test_from_borrowed_ref_cstr() { function test_from_inline_flex_str_cstr (line 93) | fn test_from_inline_flex_str_cstr() { function test_partial_eq_cstr (line 100) | fn test_partial_eq_cstr() { function test_eq_cstr (line 106) | fn test_eq_cstr() { function test_hash_cstr (line 111) | fn test_hash_cstr() { function test_comparison_with_ref_cstr (line 116) | fn test_comparison_with_ref_cstr() { function test_variant_queries_cstr (line 123) | fn test_variant_queries_cstr() { function test_transition_borrowed_to_inlined_cstr (line 128) | fn test_transition_borrowed_to_inlined_cstr() { function test_storage_optimization_cstr (line 133) | fn test_storage_optimization_cstr() { function test_empty_string_cstr (line 140) | fn test_empty_string_cstr() { function test_various_lengths_cstr (line 145) | fn test_various_lengths_cstr() { function test_special_content_cstr (line 151) | fn test_special_content_cstr() { function test_clone_variants_cstr (line 156) | fn test_clone_variants_cstr() { function test_interior_nul_error (line 163) | fn test_interior_nul_error() { function test_too_long_or_nul_error_too_long (line 168) | fn test_too_long_or_nul_error_too_long() { function test_too_long_or_nul_error_nul (line 173) | fn test_too_long_or_nul_error_nul() { function test_as_c_str (line 180) | fn test_as_c_str() { function test_into_c_string (line 185) | fn test_into_c_string() { function test_to_c_string (line 190) | fn test_to_c_string() { function test_try_from_bytes_with_nul (line 197) | fn test_try_from_bytes_with_nul() { function test_try_from_bytes_without_nul (line 202) | fn test_try_from_bytes_without_nul() { function test_try_from_bytes_interior_nul (line 207) | fn test_try_from_bytes_interior_nul() { function test_as_bytes_with_nul (line 212) | fn test_as_bytes_with_nul() { function test_mutation_borrowed_shared_cstr (line 219) | fn test_mutation_borrowed_shared_cstr() { function test_mutation_borrowed_local_cstr (line 224) | fn test_mutation_borrowed_local_cstr() { function test_mutation_inlined_shared_cstr (line 229) | fn test_mutation_inlined_shared_cstr() { function test_mutation_inlined_local_cstr (line 234) | fn test_mutation_inlined_local_cstr() { function test_mutation_shared_ref_counted_cstr (line 239) | fn test_mutation_shared_ref_counted_cstr() { function test_mutation_local_ref_counted_cstr (line 246) | fn test_mutation_local_ref_counted_cstr() { function test_mutation_boxed_cstr (line 254) | fn test_mutation_boxed_cstr() { function test_partial_eq_with_owned_types_cstr (line 261) | fn test_partial_eq_with_owned_types_cstr() { function test_try_from_str_cstr (line 268) | fn test_try_from_str_cstr() { function test_try_from_bytes_cstr (line 273) | fn test_try_from_bytes_cstr() { function test_from_str_cstr_success (line 280) | fn test_from_str_cstr_success() { function test_from_str_cstr_error (line 285) | fn test_from_str_cstr_error() { function test_as_ref_cstr_flex_str (line 292) | fn test_as_ref_cstr_flex_str() { function test_zeroize_inlined_cstr (line 300) | fn test_zeroize_inlined_cstr() { function test_zeroize_borrowed_cstr (line 306) | fn test_zeroize_borrowed_cstr() { function test_zeroize_ref_counted_cstr (line 312) | fn test_zeroize_ref_counted_cstr() { function test_zeroize_ref_counted_shared_cstr (line 318) | fn test_zeroize_ref_counted_shared_cstr() { function test_zeroize_boxed_cstr (line 324) | fn test_zeroize_boxed_cstr() { function test_zeroize_inline_bytes_cleared_cstr (line 330) | fn test_zeroize_inline_bytes_cleared_cstr() { FILE: tests/test_osstr.rs function serialize_deserialize_test_local_osstr (line 18) | fn serialize_deserialize_test_local_osstr() { function serialize_deserialize_test_shared_osstr (line 24) | fn serialize_deserialize_test_shared_osstr() { function test_creation_from_borrowed_osstr (line 31) | fn test_creation_from_borrowed_osstr() { function test_creation_from_inline_osstr (line 36) | fn test_creation_from_inline_osstr() { function test_creation_from_ref_counted_osstr (line 41) | fn test_creation_from_ref_counted_osstr() { function test_empty_osstr (line 46) | fn test_empty_osstr() { function test_accessors_osstr (line 51) | fn test_accessors_osstr() { function test_clone_all_variants_osstr (line 56) | fn test_clone_all_variants_osstr() { function test_default_osstr (line 61) | fn test_default_osstr() { function test_to_owned_osstr (line 68) | fn test_to_owned_osstr() { function test_into_owned_osstr (line 73) | fn test_into_owned_osstr() { function test_to_owned_type_osstr (line 78) | fn test_to_owned_type_osstr() { function test_optimize_osstr (line 83) | fn test_optimize_osstr() { function test_from_borrowed_ref_osstr (line 88) | fn test_from_borrowed_ref_osstr() { function test_from_inline_flex_str_osstr (line 93) | fn test_from_inline_flex_str_osstr() { function test_partial_eq_osstr (line 100) | fn test_partial_eq_osstr() { function test_eq_osstr (line 112) | fn test_eq_osstr() { function test_hash_osstr (line 117) | fn test_hash_osstr() { function test_comparison_with_ref_osstr (line 122) | fn test_comparison_with_ref_osstr() { function test_variant_queries_osstr (line 129) | fn test_variant_queries_osstr() { function test_transition_borrowed_to_inlined_osstr (line 134) | fn test_transition_borrowed_to_inlined_osstr() { function test_storage_optimization_osstr (line 139) | fn test_storage_optimization_osstr() { function test_empty_string_osstr (line 146) | fn test_empty_string_osstr() { function test_various_lengths_osstr (line 151) | fn test_various_lengths_osstr() { function test_special_content_osstr (line 157) | fn test_special_content_osstr() { function test_clone_variants_osstr (line 162) | fn test_clone_variants_osstr() { function test_as_os_str (line 169) | fn test_as_os_str() { function test_into_os_string (line 174) | fn test_into_os_string() { function test_to_os_string (line 179) | fn test_to_os_string() { function test_from_os_string (line 188) | fn test_from_os_string() { function test_from_string_osstr (line 193) | fn test_from_string_osstr() { function test_from_path_buf_osstr (line 198) | fn test_from_path_buf_osstr() { function test_from_str_ref_osstr (line 203) | fn test_from_str_ref_osstr() { function test_from_path_ref_osstr (line 208) | fn test_from_path_ref_osstr() { function test_from_str_osstr_success (line 215) | fn test_from_str_osstr_success() { function test_as_ref_osstr_flex_str (line 222) | fn test_as_ref_osstr_flex_str() { function test_optimize_ref_counted_to_inlined_osstr (line 229) | fn test_optimize_ref_counted_to_inlined_osstr() { function test_optimize_ref_counted_stays_ref_counted_osstr (line 236) | fn test_optimize_ref_counted_stays_ref_counted_osstr() { function test_mutation_shared_borrowed_osstr (line 246) | fn test_mutation_shared_borrowed_osstr() { function test_mutation_local_borrowed_osstr (line 253) | fn test_mutation_local_borrowed_osstr() { function test_mutation_shared_inlined_osstr (line 260) | fn test_mutation_shared_inlined_osstr() { function test_mutation_local_inlined_osstr (line 267) | fn test_mutation_local_inlined_osstr() { function test_mutation_shared_ref_counted_osstr (line 274) | fn test_mutation_shared_ref_counted_osstr() { function test_mutation_local_ref_counted_osstr (line 281) | fn test_mutation_local_ref_counted_osstr() { function test_mutation_boxed_osstr (line 289) | fn test_mutation_boxed_osstr() { function test_zeroize_inlined_osstr (line 299) | fn test_zeroize_inlined_osstr() { function test_zeroize_borrowed_osstr (line 305) | fn test_zeroize_borrowed_osstr() { function test_zeroize_ref_counted_osstr (line 311) | fn test_zeroize_ref_counted_osstr() { function test_zeroize_ref_counted_shared_osstr (line 317) | fn test_zeroize_ref_counted_shared_osstr() { function test_zeroize_boxed_osstr (line 325) | fn test_zeroize_boxed_osstr() { function test_zeroize_inline_bytes_cleared_osstr (line 331) | fn test_zeroize_inline_bytes_cleared_osstr() { FILE: tests/test_path.rs function serialize_deserialize_test_local_path (line 19) | fn serialize_deserialize_test_local_path() { function serialize_deserialize_test_shared_path (line 25) | fn serialize_deserialize_test_shared_path() { function test_creation_from_borrowed_path (line 32) | fn test_creation_from_borrowed_path() { function test_creation_from_inline_path (line 37) | fn test_creation_from_inline_path() { function test_creation_from_ref_counted_path (line 42) | fn test_creation_from_ref_counted_path() { function test_empty_path (line 47) | fn test_empty_path() { function test_accessors_path (line 52) | fn test_accessors_path() { function test_clone_all_variants_path (line 57) | fn test_clone_all_variants_path() { function test_to_owned_path (line 70) | fn test_to_owned_path() { function test_into_owned_path (line 75) | fn test_into_owned_path() { function test_to_owned_type_path (line 80) | fn test_to_owned_type_path() { function test_optimize_path (line 85) | fn test_optimize_path() { function test_from_borrowed_ref_path (line 90) | fn test_from_borrowed_ref_path() { function test_from_inline_flex_str_path (line 95) | fn test_from_inline_flex_str_path() { function test_partial_eq_path (line 102) | fn test_partial_eq_path() { function test_eq_path (line 108) | fn test_eq_path() { function test_hash_path (line 113) | fn test_hash_path() { function test_comparison_with_ref_path (line 118) | fn test_comparison_with_ref_path() { function test_variant_queries_path (line 125) | fn test_variant_queries_path() { function test_transition_borrowed_to_inlined_path (line 130) | fn test_transition_borrowed_to_inlined_path() { function test_storage_optimization_path (line 135) | fn test_storage_optimization_path() { function test_empty_string_path (line 142) | fn test_empty_string_path() { function test_various_lengths_path (line 147) | fn test_various_lengths_path() { function test_special_content_path (line 153) | fn test_special_content_path() { function test_clone_variants_path (line 158) | fn test_clone_variants_path() { function test_as_path (line 165) | fn test_as_path() { function test_into_path_buf (line 170) | fn test_into_path_buf() { function test_to_path_buf (line 175) | fn test_to_path_buf() { function test_from_path_buf (line 184) | fn test_from_path_buf() { function test_from_string_path (line 189) | fn test_from_string_path() { function test_from_os_string_path (line 194) | fn test_from_os_string_path() { function test_from_str_ref_path (line 199) | fn test_from_str_ref_path() { function test_from_osstr_ref_path (line 204) | fn test_from_osstr_ref_path() { function test_from_str_path_success (line 211) | fn test_from_str_path_success() { function test_as_ref_path_flex_str (line 218) | fn test_as_ref_path_flex_str() { function test_optimize_ref_counted_to_inlined_path (line 225) | fn test_optimize_ref_counted_to_inlined_path() { function test_optimize_ref_counted_stays_ref_counted_path (line 232) | fn test_optimize_ref_counted_stays_ref_counted_path() { function test_mutation_borrowed_shared_path (line 242) | fn test_mutation_borrowed_shared_path() { function test_mutation_borrowed_local_path (line 249) | fn test_mutation_borrowed_local_path() { function test_mutation_inlined_shared_path (line 256) | fn test_mutation_inlined_shared_path() { function test_mutation_inlined_local_path (line 263) | fn test_mutation_inlined_local_path() { function test_mutation_shared_ref_counted_path (line 270) | fn test_mutation_shared_ref_counted_path() { function test_mutation_local_ref_counted_path (line 277) | fn test_mutation_local_ref_counted_path() { function test_mutation_boxed_path (line 285) | fn test_mutation_boxed_path() { function test_zeroize_inlined_path (line 295) | fn test_zeroize_inlined_path() { function test_zeroize_borrowed_path (line 301) | fn test_zeroize_borrowed_path() { function test_zeroize_ref_counted_path (line 307) | fn test_zeroize_ref_counted_path() { function test_zeroize_ref_counted_shared_path (line 313) | fn test_zeroize_ref_counted_shared_path() { function test_zeroize_boxed_path (line 321) | fn test_zeroize_boxed_path() { function test_zeroize_inline_bytes_cleared_path (line 327) | fn test_zeroize_inline_bytes_cleared_path() { FILE: tests/test_str.rs function serialize_deserialize_test_local_str (line 19) | fn serialize_deserialize_test_local_str() { function serialize_deserialize_test_shared_str (line 25) | fn serialize_deserialize_test_shared_str() { function test_creation_from_borrowed_str (line 32) | fn test_creation_from_borrowed_str() { function test_creation_from_owned_str (line 37) | fn test_creation_from_owned_str() { function test_creation_from_inline_str (line 42) | fn test_creation_from_inline_str() { function test_creation_from_ref_counted_str (line 47) | fn test_creation_from_ref_counted_str() { function test_creation_from_boxed_str (line 52) | fn test_creation_from_boxed_str() { function test_empty_str (line 57) | fn test_empty_str() { function test_accessors_str (line 62) | fn test_accessors_str() { function test_clone_all_variants_str (line 67) | fn test_clone_all_variants_str() { function test_default_str (line 72) | fn test_default_str() { function test_to_owned_str (line 79) | fn test_to_owned_str() { function test_into_owned_str (line 84) | fn test_into_owned_str() { function test_to_owned_type_str (line 89) | fn test_to_owned_type_str() { function test_into_owned_type_str (line 94) | fn test_into_owned_type_str() { function test_to_local_str (line 99) | fn test_to_local_str() { function test_into_local_str (line 104) | fn test_into_local_str() { function test_to_shared_str (line 109) | fn test_to_shared_str() { function test_into_shared_str (line 114) | fn test_into_shared_str() { function test_optimize_str (line 119) | fn test_optimize_str() { function test_from_borrowed_ref_str (line 124) | fn test_from_borrowed_ref_str() { function test_from_box_str (line 129) | fn test_from_box_str() { function test_from_inline_flex_str_str (line 134) | fn test_from_inline_flex_str_str() { function test_from_cow_str (line 139) | fn test_from_cow_str() { function test_partial_eq_str (line 146) | fn test_partial_eq_str() { function test_eq_str (line 152) | fn test_eq_str() { function test_partial_ord_str (line 157) | fn test_partial_ord_str() { function test_ord_str (line 162) | fn test_ord_str() { function test_hash_str (line 167) | fn test_hash_str() { function test_comparison_with_ref_str (line 172) | fn test_comparison_with_ref_str() { function test_comparison_with_owned_str (line 177) | fn test_comparison_with_owned_str() { function test_comparison_with_inline_str (line 182) | fn test_comparison_with_inline_str() { function test_partial_eq_with_owned_types_str (line 187) | fn test_partial_eq_with_owned_types_str() { function test_variant_queries_str (line 194) | fn test_variant_queries_str() { function test_transition_borrowed_to_inlined_str (line 199) | fn test_transition_borrowed_to_inlined_str() { function test_transition_borrowed_to_ref_counted_str (line 204) | fn test_transition_borrowed_to_ref_counted_str() { function test_transition_inlined_to_ref_counted_str (line 211) | fn test_transition_inlined_to_ref_counted_str() { function test_transition_boxed_to_optimized_str (line 216) | fn test_transition_boxed_to_optimized_str() { function test_storage_optimization_str (line 221) | fn test_storage_optimization_str() { function test_empty_string_str (line 228) | fn test_empty_string_str() { function test_capacity_boundary_exact_str (line 233) | fn test_capacity_boundary_exact_str() { function test_capacity_boundary_overflow_str (line 241) | fn test_capacity_boundary_overflow_str() { function test_try_from_too_long_str (line 246) | fn test_try_from_too_long_str() { function test_various_lengths_str (line 251) | fn test_various_lengths_str() { function test_special_content_str (line 258) | fn test_special_content_str() { function test_clone_variants_str (line 265) | fn test_clone_variants_str() { function test_too_long_for_inlining (line 272) | fn test_too_long_for_inlining() { function test_too_long_or_utf8_error_too_long (line 277) | fn test_too_long_or_utf8_error_too_long() { function test_too_long_or_utf8_error_utf8 (line 282) | fn test_too_long_or_utf8_error_utf8() { function test_as_str (line 289) | fn test_as_str() { function test_into_string (line 294) | fn test_into_string() { function test_to_string (line 299) | fn test_to_string() { function test_try_from_bytes_invalid_utf8 (line 306) | fn test_try_from_bytes_invalid_utf8() { function test_try_from_vec_bytes_invalid_utf8 (line 311) | fn test_try_from_vec_bytes_invalid_utf8() { function test_from_string (line 318) | fn test_from_string() { function test_from_str_flex_str_success (line 325) | fn test_from_str_flex_str_success() { function test_optimize_ref_counted_to_inlined (line 332) | fn test_optimize_ref_counted_to_inlined() { function test_optimize_ref_counted_stays_ref_counted (line 337) | fn test_optimize_ref_counted_stays_ref_counted() { function test_mutation_borrowed_str (line 347) | fn test_mutation_borrowed_str() { function test_mutation_inlined_str (line 352) | fn test_mutation_inlined_str() { function test_mutation_ref_counted_str (line 357) | fn test_mutation_ref_counted_str() { function test_mutation_boxed_str (line 362) | fn test_mutation_boxed_str() { function test_display_str (line 369) | fn test_display_str() { function test_borrow_str (line 376) | fn test_borrow_str() { function test_index_str (line 383) | fn test_index_str() { function test_to_socket_addrs_str (line 391) | fn test_to_socket_addrs_str() { function test_try_from_osstr_str (line 399) | fn test_try_from_osstr_str() { function test_try_from_path_str (line 405) | fn test_try_from_path_str() { function test_try_from_vec_u8_str (line 410) | fn test_try_from_vec_u8_str() { function test_try_from_cstring_str (line 416) | fn test_try_from_cstring_str() { function test_from_str_cstr_success (line 424) | fn test_from_str_cstr_success() { function test_from_str_cstr_error (line 430) | fn test_from_str_cstr_error() { function test_as_ref_str_flex_str (line 437) | fn test_as_ref_str_flex_str() { function prost_encode_decode_shared_str (line 445) | fn prost_encode_decode_shared_str() { function prost_encode_decode_shared_str_long (line 451) | fn prost_encode_decode_shared_str_long() { function prost_encode_decode_shared_str_empty (line 459) | fn prost_encode_decode_shared_str_empty() { function prost_encode_decode_shared_str_unicode (line 465) | fn prost_encode_decode_shared_str_unicode() { function prost_length_delimited_shared_str (line 471) | fn prost_length_delimited_shared_str() { function prost_wire_format_shared_str (line 477) | fn prost_wire_format_shared_str() { function prost_decode_empty_shared_str (line 485) | fn prost_decode_empty_shared_str() { function prost_clear_shared_str (line 491) | fn prost_clear_shared_str() { function prost_encode_decode_inline_str (line 497) | fn prost_encode_decode_inline_str() { function prost_encode_decode_inline_str_empty (line 504) | fn prost_encode_decode_inline_str_empty() { function prost_wire_format_inline_str (line 511) | fn prost_wire_format_inline_str() { function prost_decode_empty_inline_str (line 519) | fn prost_decode_empty_inline_str() { function prost_clear_inline_str (line 526) | fn prost_clear_inline_str() { function prost_inline_str_too_long (line 533) | fn prost_inline_str_too_long() { function prost_cross_type_wire_compat_shared_str (line 553) | fn prost_cross_type_wire_compat_shared_str() { function prost_cross_type_wire_compat_inline_str (line 564) | fn prost_cross_type_wire_compat_inline_str() { function prost_encode_shared_str_decode_string (line 572) | fn prost_encode_shared_str_decode_string() { function prost_encode_inline_str_decode_string (line 583) | fn prost_encode_inline_str_decode_string() { function prost_encode_string_decode_shared_str (line 591) | fn prost_encode_string_decode_shared_str() { function prost_encode_string_decode_inline_str (line 602) | fn prost_encode_string_decode_inline_str() { function utoipa_schema_is_string_shared_str (line 612) | fn utoipa_schema_is_string_shared_str() { function utoipa_name_is_string_shared_str (line 618) | fn utoipa_name_is_string_shared_str() { function utoipa_schema_is_string_inline_str (line 624) | fn utoipa_schema_is_string_inline_str() { function utoipa_name_is_string_inline_str (line 631) | fn utoipa_name_is_string_inline_str() { function test_zeroize_inlined_str (line 640) | fn test_zeroize_inlined_str() { function test_zeroize_borrowed_str (line 646) | fn test_zeroize_borrowed_str() { function test_zeroize_ref_counted_str (line 652) | fn test_zeroize_ref_counted_str() { function test_zeroize_ref_counted_shared_str (line 658) | fn test_zeroize_ref_counted_shared_str() { function test_zeroize_boxed_str (line 664) | fn test_zeroize_boxed_str() { function test_zeroize_inline_bytes_cleared_str (line 670) | fn test_zeroize_inline_bytes_cleared_str() {