Skip to main content

IntoArgHolder

Trait IntoArgHolder 

Source
pub trait IntoArgHolder {
    type Target;

    // Required method
    fn into_arg_holder(self) -> Self::Target;
}

Required Associated Types§

Required Methods§

Source

fn into_arg_holder(self) -> Self::Target

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl IntoArgHolder for &[u8]

Source§

impl IntoArgHolder for &str

Source§

impl IntoArgHolder for ()

Source§

impl IntoArgHolder for bool

Source§

impl IntoArgHolder for f32

Source§

impl IntoArgHolder for f64

Source§

impl IntoArgHolder for i8

Source§

impl IntoArgHolder for i16

Source§

impl IntoArgHolder for i32

Source§

impl IntoArgHolder for i64

Source§

impl IntoArgHolder for isize

Source§

impl IntoArgHolder for u8

Source§

impl IntoArgHolder for u16

Source§

impl IntoArgHolder for u32

Source§

impl IntoArgHolder for u64

Source§

impl IntoArgHolder for usize

Source§

impl<'a, T: AnyCompatible> IntoArgHolder for &'a Option<T>

Source§

type Target = &'a Option<T>

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a ()

Source§

type Target = &'a ()

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a bool

Source§

impl<'a> IntoArgHolder for &'a f32

Source§

type Target = &'a f32

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a f64

Source§

type Target = &'a f64

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a i8

Source§

type Target = &'a i8

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a i16

Source§

type Target = &'a i16

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a i32

Source§

type Target = &'a i32

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a i64

Source§

type Target = &'a i64

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a isize

Source§

impl<'a> IntoArgHolder for &'a u8

Source§

type Target = &'a u8

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a u16

Source§

type Target = &'a u16

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a u32

Source§

type Target = &'a u32

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a u64

Source§

type Target = &'a u64

Source§

fn into_arg_holder(self) -> Self::Target

Source§

impl<'a> IntoArgHolder for &'a usize

Source§

impl<T: AnyCompatible> IntoArgHolder for Option<T>

Implementors§

Source§

impl IntoArgHolder for Any

Source§

impl IntoArgHolder for Bytes

Source§

impl IntoArgHolder for DLDataType

Source§

impl IntoArgHolder for DLDevice

Source§

impl IntoArgHolder for Error

Source§

impl IntoArgHolder for Function

Source§

impl IntoArgHolder for Module

Source§

impl IntoArgHolder for Shape

Source§

impl IntoArgHolder for String

Source§

impl IntoArgHolder for Tensor

Source§

impl<'a, K: ContainerElement, V: ContainerElement> IntoArgHolder for &'a Map<K, V>

Source§

type Target = &'a Map<K, V>

Source§

impl<'a, T: ContainerElement + Clone> IntoArgHolder for &'a Array<T>

Source§

type Target = &'a Array<T>

Source§

impl<'a> IntoArgHolder for &'a Any

Source§

type Target = &'a Any

Source§

impl<'a> IntoArgHolder for &'a Bytes

Source§

impl<'a> IntoArgHolder for &'a DLDataType

Source§

impl<'a> IntoArgHolder for &'a DLDevice

Source§

impl<'a> IntoArgHolder for &'a Error

Source§

impl<'a> IntoArgHolder for &'a Function

Source§

impl<'a> IntoArgHolder for &'a Module

Source§

impl<'a> IntoArgHolder for &'a Shape

Source§

impl<'a> IntoArgHolder for &'a String

Source§

impl<'a> IntoArgHolder for &'a Tensor

Source§

impl<K: ContainerElement, V: ContainerElement> IntoArgHolder for Map<K, V>

Source§

type Target = Map<K, V>

Source§

impl<T: ContainerElement + Clone> IntoArgHolder for Array<T>

Source§

impl<T> IntoArgHolder for RValueRef<T>