Enum tract_pulse::internal::tract_core::ops::scan::InputMapping [−]
pub enum InputMapping {
Full {
slot: usize,
},
State {
initializer: StateInitializer,
},
Scan {
slot: usize,
axis: usize,
chunk: isize,
},
}Variants
Fields of Full
slot: usizeFields of State
initializer: StateInitializerImplementations
impl InputMapping
impl InputMapping
impl InputMapping
impl InputMapping
pub fn new_full(slot: usize) -> InputMapping
pub fn new_full(slot: usize) -> InputMapping
Constructs a new InputMapping::Full.
impl InputMapping
impl InputMapping
pub fn new_state(initializer: StateInitializer) -> InputMapping
pub fn new_state(initializer: StateInitializer) -> InputMapping
Constructs a new InputMapping::State.
impl InputMapping
impl InputMapping
pub fn new_scan(slot: usize, axis: usize, chunk: isize) -> InputMapping
pub fn new_scan(slot: usize, axis: usize, chunk: isize) -> InputMapping
Constructs a new InputMapping::Scan.
Trait Implementations
impl Clone for InputMapping
impl Clone for InputMapping
pub fn clone(&self) -> InputMapping
pub fn clone(&self) -> InputMapping
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
impl Debug for InputMapping
impl Debug for InputMapping
Auto Trait Implementations
impl RefUnwindSafe for InputMapping
impl Send for InputMapping
impl Sync for InputMapping
impl Unpin for InputMapping
impl UnwindSafe for InputMapping
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>ⓘimpl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>ⓘimpl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;
impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more