Struct hotg_rune_proc_blocks::TensorDescriptors [−][src]
pub struct TensorDescriptors<'a>(pub Cow<'a, [TensorDescriptor<'a>]>);
Tuple Fields
0: Cow<'a, [TensorDescriptor<'a>]>
Methods from Deref<Target = Cow<'a, [TensorDescriptor<'a>]>>
🔬 This is a nightly-only experimental API. (cow_is_borrowed
)
🔬 This is a nightly-only experimental API. (
cow_is_borrowed
)Returns true if the data is borrowed, i.e. if to_mut
would require additional work.
Examples
#![feature(cow_is_borrowed)]
use std::borrow::Cow;
let cow = Cow::Borrowed("moo");
assert!(cow.is_borrowed());
let bull: Cow<'_, str> = Cow::Owned("...moo?".to_string());
assert!(!bull.is_borrowed());
🔬 This is a nightly-only experimental API. (cow_is_borrowed
)
🔬 This is a nightly-only experimental API. (
cow_is_borrowed
)Returns true if the data is owned, i.e. if to_mut
would be a no-op.
Examples
#![feature(cow_is_borrowed)]
use std::borrow::Cow;
let cow: Cow<'_, str> = Cow::Owned("moo".to_string());
assert!(cow.is_owned());
let bull = Cow::Borrowed("...moo?");
assert!(!bull.is_owned());
Trait Implementations
Returns the “default value” for a type. Read more
type Target = Cow<'a, [TensorDescriptor<'a>]>
type Target = Cow<'a, [TensorDescriptor<'a>]>
The resulting type after dereferencing.
Dereferences the value.
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TensorDescriptors<'a>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TensorDescriptors<'a>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
pub fn from_iter<T>(iter: T) -> TensorDescriptors<'a> where
T: IntoIterator<Item = TensorDescriptor<'a>>,
pub fn from_iter<T>(iter: T) -> TensorDescriptors<'a> where
T: IntoIterator<Item = TensorDescriptor<'a>>,
Creates a value from an iterator. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for TensorDescriptors<'a>
impl<'a> Send for TensorDescriptors<'a>
impl<'a> Sync for TensorDescriptors<'a>
impl<'a> Unpin for TensorDescriptors<'a>
impl<'a> UnwindSafe for TensorDescriptors<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more