BorrowHkt

Trait BorrowHkt 

Source
pub trait BorrowHkt<'a> {
    type T;
}
Expand description

Trait for resolving a concrete type from a given lifetime 'a, where 'a is the lifetime of the value being borrowed.

Required Associated Types§

Source

type T

The borrowed type.

Implementations on Foreign Types§

Source§

impl BorrowHkt<'_> for bool

Source§

impl BorrowHkt<'_> for char

Source§

impl BorrowHkt<'_> for f32

Source§

type T = f32

Source§

impl BorrowHkt<'_> for f64

Source§

type T = f64

Source§

impl BorrowHkt<'_> for i8

Source§

type T = i8

Source§

impl BorrowHkt<'_> for i16

Source§

type T = i16

Source§

impl BorrowHkt<'_> for i32

Source§

type T = i32

Source§

impl BorrowHkt<'_> for i64

Source§

type T = i64

Source§

impl BorrowHkt<'_> for i128

Source§

impl BorrowHkt<'_> for isize

Source§

impl BorrowHkt<'_> for u8

Source§

type T = u8

Source§

impl BorrowHkt<'_> for u16

Source§

type T = u16

Source§

impl BorrowHkt<'_> for u32

Source§

type T = u32

Source§

impl BorrowHkt<'_> for u64

Source§

type T = u64

Source§

impl BorrowHkt<'_> for u128

Source§

impl BorrowHkt<'_> for ()

Source§

type T = ()

Source§

impl BorrowHkt<'_> for usize

Implementors§

Source§

impl<'a> BorrowHkt<'a> for BorrowString

Source§

type T = &'a str

Source§

impl<'a, T> BorrowHkt<'a> for BorrowCow<T>
where T: Cowable,

Source§

type T = Cow<'a, T>