pub struct ObsPlanResult {
pub plan: ObsPlan,
pub output_len: usize,
pub entry_shapes: Vec<Vec<usize>>,
pub mask_len: usize,
}Expand description
Result of compiling an ObsSpec.
Fields§
§plan: ObsPlanThe compiled plan, ready for execution.
output_len: usizeTotal number of f32 elements in the output tensor.
entry_shapes: Vec<Vec<usize>>Shape per entry (each entry’s region bounding shape dimensions).
mask_len: usizeLength of the validity mask in bytes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ObsPlanResult
impl RefUnwindSafe for ObsPlanResult
impl Send for ObsPlanResult
impl Sync for ObsPlanResult
impl Unpin for ObsPlanResult
impl UnsafeUnpin for ObsPlanResult
impl UnwindSafe for ObsPlanResult
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