pub enum Context {
Ready(Ready),
NotReady(NotReady),
}
Variants§
Implementations§
source§impl Context
impl Context
pub fn init_ready(_mode: Mode) -> Result<Arc<Self>, SparseLinearAlgebraError>
pub fn call_without_detailed_error_information<F>( &self, function_to_call: F ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
Trait Implementations§
source§impl CallGraphBlasContext<*mut GB_BinaryOp_opaque> for Context
impl CallGraphBlasContext<*mut GB_BinaryOp_opaque> for Context
fn call<F>( &self, function_to_call: F, reference_to_debug_info: &GrB_BinaryOp ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
source§impl CallGraphBlasContext<*mut GB_Descriptor_opaque> for Context
impl CallGraphBlasContext<*mut GB_Descriptor_opaque> for Context
fn call<F>( &self, function_to_call: F, reference_to_debug_info: &GrB_Descriptor ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
source§impl CallGraphBlasContext<*mut GB_IndexUnaryOp_opaque> for Context
impl CallGraphBlasContext<*mut GB_IndexUnaryOp_opaque> for Context
fn call<F>( &self, function_to_call: F, reference_to_debug_info: &GrB_IndexUnaryOp ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
source§impl CallGraphBlasContext<*mut GB_Matrix_opaque> for Context
impl CallGraphBlasContext<*mut GB_Matrix_opaque> for Context
fn call<F>( &self, function_to_call: F, reference_to_debug_info: &GrB_Matrix ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
source§impl CallGraphBlasContext<*mut GB_Monoid_opaque> for Context
impl CallGraphBlasContext<*mut GB_Monoid_opaque> for Context
fn call<F>( &self, function_to_call: F, reference_to_debug_info: &GrB_Monoid ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
source§impl CallGraphBlasContext<*mut GB_Scalar_opaque> for Context
impl CallGraphBlasContext<*mut GB_Scalar_opaque> for Context
fn call<F>( &self, function_to_call: F, reference_to_debug_info: &GrB_Scalar ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
source§impl CallGraphBlasContext<*mut GB_Semiring_opaque> for Context
impl CallGraphBlasContext<*mut GB_Semiring_opaque> for Context
fn call<F>( &self, function_to_call: F, reference_to_debug_info: &GrB_Semiring ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
source§impl CallGraphBlasContext<*mut GB_Type_opaque> for Context
impl CallGraphBlasContext<*mut GB_Type_opaque> for Context
source§impl CallGraphBlasContext<*mut GB_UnaryOp_opaque> for Context
impl CallGraphBlasContext<*mut GB_UnaryOp_opaque> for Context
fn call<F>( &self, function_to_call: F, reference_to_debug_info: &GrB_UnaryOp ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
source§impl CallGraphBlasContext<*mut GB_Vector_opaque> for Context
impl CallGraphBlasContext<*mut GB_Vector_opaque> for Context
fn call<F>( &self, function_to_call: F, reference_to_debug_info: &GrB_Vector ) -> Result<Status, SparseLinearAlgebraError>where F: FnMut() -> GrB_Info,
source§impl PartialEq for Context
impl PartialEq for Context
impl StructuralPartialEq for Context
Auto Trait Implementations§
impl RefUnwindSafe for Context
impl Send for Context
impl Sync for Context
impl Unpin for Context
impl UnwindSafe for Context
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