[−][src]Trait tract_hir::internal::StatefullOp
Required methods
fn state(
&self,
session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>
&self,
session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>
Provided methods
fn as_stateless(&self) -> Option<&(dyn StatelessOp + 'static)>
Implementations on Foreign Types
impl StatefullOp for Delay[src]
fn state(
&self,
_session: &mut SessionState,
_node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>[src]
&self,
_session: &mut SessionState,
_node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>
impl StatefullOp for TypedSource[src]
fn state(
&self,
_session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>[src]
&self,
_session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>
impl StatefullOp for PulsedSource[src]
fn state(
&self,
_session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>[src]
&self,
_session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>
Implementors
impl StatefullOp for InferenceScan[src]
fn state(
&self,
session: &mut SessionState,
node_id: usize
) -> TractResult<Option<Box<dyn OpState>>>[src]
&self,
session: &mut SessionState,
node_id: usize
) -> TractResult<Option<Box<dyn OpState>>>
impl StatefullOp for Scan[src]
fn state(
&self,
session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>[src]
&self,
session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>
impl StatefullOp for Source[src]
fn state(
&self,
_session: &mut SessionState,
node_id: usize
) -> TractResult<Option<Box<dyn OpState>>>[src]
&self,
_session: &mut SessionState,
node_id: usize
) -> TractResult<Option<Box<dyn OpState>>>
impl StatefullOp for UnimplementedOp[src]
fn state(
&self,
_session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>[src]
&self,
_session: &mut SessionState,
node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>
impl<O> StatefullOp for O where
O: StatelessOp + Clone, [src]
O: StatelessOp + Clone,
fn state(
&self,
_session: &mut SessionState,
_node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>[src]
&self,
_session: &mut SessionState,
_node_id: usize
) -> Result<Option<Box<dyn OpState + 'static>>, TractError>