#[repr(C)]pub struct UnsizedStr<H> {
pub header: H,
pub str: str,
}Fields§
§header: HThe header.
str: strThe unsized str.
Trait Implementations§
Source§impl<H: Debug> Debug for UnsizedStr<H>
impl<H: Debug> Debug for UnsizedStr<H>
Source§impl<H: Hash> Hash for UnsizedStr<H>
impl<H: Hash> Hash for UnsizedStr<H>
Source§impl<H> MaybeUninitProject for UnsizedStr<H>
impl<H> MaybeUninitProject for UnsizedStr<H>
Source§type Target = __MaybeUninitUnsizedStr<H>
type Target = __MaybeUninitUnsizedStr<H>
The maybe-uninit project type.
MaybeUninit can only deal with Sized types.Source§impl<H: Ord> Ord for UnsizedStr<H>
impl<H: Ord> Ord for UnsizedStr<H>
Source§impl<H: PartialEq> PartialEq for UnsizedStr<H>
impl<H: PartialEq> PartialEq for UnsizedStr<H>
Source§fn eq(&self, other: &UnsizedStr<H>) -> bool
fn eq(&self, other: &UnsizedStr<H>) -> bool
Tests for
self and other values to be equal, and is used by ==.