Struct arrow_format::ipc::SparseTensor
source · pub struct SparseTensor {
pub type_: Type,
pub shape: Vec<TensorDim>,
pub non_zero_length: i64,
pub sparse_index: SparseTensorIndex,
pub data: Buffer,
}
Fields§
§type_: Type
§shape: Vec<TensorDim>
§non_zero_length: i64
§sparse_index: SparseTensorIndex
§data: Buffer
Implementations§
source§impl SparseTensor
impl SparseTensor
pub fn create( builder: &mut Builder, type_: impl WriteAsUnion<Type>, shape: impl WriteAs<Offset<[Offset<TensorDim>]>>, non_zero_length: impl WriteAsDefault<i64, i64>, sparse_index: impl WriteAsUnion<SparseTensorIndex>, data: impl WriteAs<Buffer> ) -> Offset<Self>
Trait Implementations§
source§impl Clone for SparseTensor
impl Clone for SparseTensor
source§fn clone(&self) -> SparseTensor
fn clone(&self) -> SparseTensor
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SparseTensor
impl Debug for SparseTensor
source§impl<'de> Deserialize<'de> for SparseTensor
impl<'de> Deserialize<'de> for SparseTensor
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for SparseTensor
impl PartialEq for SparseTensor
source§fn eq(&self, other: &SparseTensor) -> bool
fn eq(&self, other: &SparseTensor) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SparseTensor
impl Serialize for SparseTensor
source§impl<'a> TryFrom<SparseTensorRef<'a>> for SparseTensor
impl<'a> TryFrom<SparseTensorRef<'a>> for SparseTensor
impl StructuralPartialEq for SparseTensor
impl VectorWrite<Offset<SparseTensor>> for SparseTensor
impl WriteAs<Offset<SparseTensor>> for SparseTensor
impl WriteAsOffset<SparseTensor> for SparseTensor
impl WriteAsOptional<Offset<SparseTensor>> for SparseTensor
Auto Trait Implementations§
impl Freeze for SparseTensor
impl RefUnwindSafe for SparseTensor
impl Send for SparseTensor
impl Sync for SparseTensor
impl Unpin for SparseTensor
impl UnwindSafe for SparseTensor
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more