Struct UnsafeBytesToStr
pub(in ::str) struct UnsafeBytesToStr;
Trait Implementations
impl Clone for UnsafeBytesToStr
fn clone(&self) -> UnsafeBytesToStr
impl<'a> Fn(&'a [u8]) for UnsafeBytesToStr
extern ""rust-call"" fn call(&self, (bytes): (&'a [u8],)) -> &'a str
impl<'a> FnMut(&'a [u8]) for UnsafeBytesToStr
extern ""rust-call"" fn call_mut(&mut self, (bytes): (&'a [u8],)) -> &'a str
impl<'a> FnOnce(&'a [u8]) for UnsafeBytesToStr
type Output = &'a str;extern ""rust-call"" fn call_once(self, (bytes): (&'a [u8],)) -> &'a str
Auto Trait Implementations
impl Freeze for UnsafeBytesToStr
impl RefUnwindSafe for UnsafeBytesToStr
impl Send for UnsafeBytesToStr
impl Sync for UnsafeBytesToStr
impl Unpin for UnsafeBytesToStr
impl UnsafeUnpin for UnsafeBytesToStr
impl UnwindSafe for UnsafeBytesToStr
Blanket Implementations
impl<T> Any for UnsafeBytesToStr
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for UnsafeBytesToStr
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for UnsafeBytesToStr
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for UnsafeBytesToStr
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for UnsafeBytesToStr
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for UnsafeBytesToStr
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for UnsafeBytesToStr
impl<T, U> Into<U> for UnsafeBytesToStr
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for UnsafeBytesToStr
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for UnsafeBytesToStr
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>