pub trait IndexConversions: TryInto<IndexType> {
Show 17 methods
// Provided methods
fn try_boolean(self) -> IndexedResult<IndexType> { ... }
fn try_timer(self) -> IndexedResult<IndexType> { ... }
fn try_event(self) -> IndexedResult<IndexType> { ... }
fn try_number(self) -> IndexedResult<IndexType> { ... }
fn try_vector(self) -> IndexedResult<IndexType> { ... }
fn try_resource_type(self) -> IndexedResult<IndexType> { ... }
fn try_resource_variable(self) -> IndexedResult<IndexType> { ... }
fn try_constant(self) -> IndexedResult<IndexType> { ... }
fn try_condition(self) -> IndexedResult<IndexType> { ... }
fn try_expression(self) -> IndexedResult<IndexType> { ... }
fn try_state_index(self) -> IndexedResult<StateIndex> { ... }
fn try_machine_index(self) -> IndexedResult<MachineIndex> { ... }
fn try_node_index(self) -> IndexedResult<NodeIndex> { ... }
fn try_node_type_index(self) -> IndexedResult<IndexType> { ... }
fn try_branch_index(self) -> IndexedResult<BranchIndex> { ... }
fn try_branch_child_index(self) -> IndexedResult<u8> { ... }
fn try_transition_index(self) -> IndexedResult<IndexType> { ... }
}
Provided Methods§
fn try_boolean(self) -> IndexedResult<IndexType>
fn try_timer(self) -> IndexedResult<IndexType>
fn try_event(self) -> IndexedResult<IndexType>
fn try_number(self) -> IndexedResult<IndexType>
fn try_vector(self) -> IndexedResult<IndexType>
fn try_resource_type(self) -> IndexedResult<IndexType>
fn try_resource_variable(self) -> IndexedResult<IndexType>
fn try_constant(self) -> IndexedResult<IndexType>
fn try_condition(self) -> IndexedResult<IndexType>
fn try_expression(self) -> IndexedResult<IndexType>
fn try_state_index(self) -> IndexedResult<StateIndex>
fn try_machine_index(self) -> IndexedResult<MachineIndex>
fn try_node_index(self) -> IndexedResult<NodeIndex>
fn try_node_type_index(self) -> IndexedResult<IndexType>
fn try_branch_index(self) -> IndexedResult<BranchIndex>
fn try_branch_child_index(self) -> IndexedResult<u8>
fn try_transition_index(self) -> IndexedResult<IndexType>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.