Type Definition orkhon::prelude::ops::nn::tract_ndarray::prelude::RawArrayViewMut[][src]

type RawArrayViewMut<A, D> = ArrayBase<RawViewRepr<*mut A>, D>;

A mutable array view without a lifetime.

This is similar to ArrayViewMut but does not carry any lifetime or ownership information, and its data cannot be read/written without an unsafe conversion into an ArrayViewMut. The relationship between RawArrayViewMut and ArrayViewMut is somewhat analogous to the relationship between *mut T and &mut T, but RawArrayViewMut has additional requirements that *mut T does not, such as alignment and non-nullness.

The RawArrayViewMut<A, D> is parameterized by A for the element type and D for the dimensionality.

Raw array views have all the methods of an array (see ArrayBase).

See also RawArrayView.

Warning

You can't use this type wih an arbitrary raw pointer; see from_shape_ptr for details.