Trait OkOrNullFnErr

Source
pub trait OkOrNullFnErr<T> {
    type Error: Error;

    // Required method
    fn ok_or_null(self) -> Result<T, Self::Error>;
}

Required Associated Types§

Source

type Error: Error

Required Methods§

Source

fn ok_or_null(self) -> Result<T, Self::Error>

Implementations on Foreign Types§

Source§

impl<'f, R> OkOrNullFnErr<&'f unsafe extern "C" fn() -> R> for Option<&'f unsafe extern "C" fn() -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null(self) -> Result<&'f unsafe extern "C" fn() -> R, NullPtrError>

Source§

impl<'f, R, A> OkOrNullFnErr<&'f unsafe extern "C" fn(A) -> R> for Option<&'f unsafe extern "C" fn(A) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null(self) -> Result<&'f unsafe extern "C" fn(A) -> R, NullPtrError>

Source§

impl<'f, R, A> OkOrNullFnErr<&'f unsafe extern "C" fn(A, ...) -> R> for Option<&'f unsafe extern "C" fn(A, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B) -> R> for Option<&'f unsafe extern "C" fn(A, B) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null(self) -> Result<&'f unsafe extern "C" fn(A, B) -> R, NullPtrError>

Source§

impl<'f, R, A, B> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C) -> R> for Option<&'f unsafe extern "C" fn(A, B, C) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K, L> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K, L> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K, L, M> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K, L, M> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K, L, M, N> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K, L, M, N> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, ...) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) -> R, NullPtrError>

Source§

impl<'f, R, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> OkOrNullFnErr<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, ...) -> R> for Option<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<&'f unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, ...) -> R, NullPtrError>

Source§

impl<R> OkOrNullFnErr<unsafe extern "C" fn() -> R> for Option<unsafe extern "C" fn() -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null(self) -> Result<unsafe extern "C" fn() -> R, NullPtrError>

Source§

impl<R, A> OkOrNullFnErr<unsafe extern "C" fn(A) -> R> for Option<unsafe extern "C" fn(A) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null(self) -> Result<unsafe extern "C" fn(A) -> R, NullPtrError>

Source§

impl<R, A> OkOrNullFnErr<unsafe extern "C" fn(A, ...) -> R> for Option<unsafe extern "C" fn(A, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null(self) -> Result<unsafe extern "C" fn(A, ...) -> R, NullPtrError>

Source§

impl<R, A, B> OkOrNullFnErr<unsafe extern "C" fn(A, B) -> R> for Option<unsafe extern "C" fn(A, B) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null(self) -> Result<unsafe extern "C" fn(A, B) -> R, NullPtrError>

Source§

impl<R, A, B> OkOrNullFnErr<unsafe extern "C" fn(A, B, ...) -> R> for Option<unsafe extern "C" fn(A, B, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C> OkOrNullFnErr<unsafe extern "C" fn(A, B, C) -> R> for Option<unsafe extern "C" fn(A, B, C) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null(self) -> Result<unsafe extern "C" fn(A, B, C) -> R, NullPtrError>

Source§

impl<R, A, B, C> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D) -> R> for Option<unsafe extern "C" fn(A, B, C, D) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D) -> R, NullPtrError>

Source§

impl<R, A, B, C, D> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K, L> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K, L> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K, L, M> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K, L, M> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K, L, M, N> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K, L, M, N> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, ...) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) -> R, NullPtrError>

Source§

impl<R, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> OkOrNullFnErr<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, ...) -> R> for Option<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, ...) -> R>

Source§

type Error = NullPtrError

Source§

fn ok_or_null( self, ) -> Result<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, ...) -> R, NullPtrError>

Implementors§