[]Struct jni_android_sys::javax::crypto::Mac

#[repr(transparent)]
pub struct Mac(_);

public class Mac

Required feature: "javax-crypto-Mac"

Methods

impl Mac

pub fn getAlgorithm<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getAlgorithm

Required features: "java-lang-String"

pub fn getInstance_String<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Mac>>, Local<'env, Throwable>>
[src]

getInstance

Required features: "java-lang-String", "javax-crypto-Mac"

pub fn getInstance_String_String<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, Mac>>, Local<'env, Throwable>>
[src]

getInstance

Required features: "java-lang-String", "javax-crypto-Mac"

pub fn getInstance_String_Provider<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env Provider>>
) -> Result<Option<Local<'env, Mac>>, Local<'env, Throwable>>
[src]

getInstance

Required features: "java-lang-String", "java-security-Provider", "javax-crypto-Mac"

pub fn getProvider<'env>(
    &'env self
) -> Result<Option<Local<'env, Provider>>, Local<'env, Throwable>>
[src]

getProvider

Required features: "java-security-Provider"

pub fn getMacLength<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn init_Key<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Key>>
) -> Result<(), Local<'env, Throwable>>
[src]

init

Required features: "java-security-Key"

pub fn init_Key_AlgorithmParameterSpec<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Key>>,
    arg1: impl Into<Option<&'env AlgorithmParameterSpec>>
) -> Result<(), Local<'env, Throwable>>
[src]

init

Required features: "java-security-Key", "java-security-spec-AlgorithmParameterSpec"

pub fn update_byte<'env>(
    &'env self,
    arg0: i8
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn update_byte_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn update_byte_array_int_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>,
    arg1: i32,
    arg2: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn update_ByteBuffer<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteBuffer>>
) -> Result<(), Local<'env, Throwable>>
[src]

update

Required features: "java-nio-ByteBuffer"

pub fn doFinal<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>, Local<'env, Throwable>>
[src]

pub fn doFinal_byte_array_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn doFinal_byte_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<Option<Local<'env, ByteArray>>, Local<'env, Throwable>>
[src]

pub fn reset<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn clone<'env>(
    &'env self
) -> Result<Option<Local<'env, Object>>, Local<'env, Throwable>>
[src]

clone

Required features: "java-lang-Object"

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for Mac

impl AsRef<Cloneable> for Mac

impl AsValidJObjectAndEnv for Mac

impl Deref for Mac

type Target = Object

The resulting type after dereferencing.

impl JniType for Mac

Auto Trait Implementations

impl RefUnwindSafe for Mac

impl !Send for Mac

impl !Sync for Mac

impl Unpin for Mac

impl UnwindSafe for Mac

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.