Trait openssl::types::OpenSslType
[−]
[src]
pub trait OpenSslType: Sized {
type CType;
type Ref: OpenSslTypeRef<CType=Self::CType>;
unsafe fn from_ptr(ptr: *mut Self::CType) -> Self;
}A type implemented by wrappers over OpenSSL types.
This should not be implemented by anything outside of this crate; new methods may be added at any time.
Associated Types
type CType
The raw C type.
type Ref: OpenSslTypeRef<CType=Self::CType>
The type representing a reference to this type.
Required Methods
unsafe fn from_ptr(ptr: *mut Self::CType) -> Self
Constructs an instance of this type from its raw type.
Implementors
impl OpenSslType for Asn1Timeimpl OpenSslType for Asn1Stringimpl OpenSslType for BigNumContextimpl OpenSslType for BigNumimpl OpenSslType for Dhimpl OpenSslType for Dsaimpl OpenSslType for EcKeyimpl OpenSslType for Pkcs12impl OpenSslType for PKeyimpl OpenSslType for Rsaimpl OpenSslType for SslContextimpl OpenSslType for SslCipherimpl OpenSslType for Sslimpl OpenSslType for X509StoreContextimpl OpenSslType for X509impl OpenSslType for X509Nameimpl OpenSslType for X509NameEntryimpl OpenSslType for X509Reqimpl OpenSslType for GeneralNameimpl<T: Stackable> OpenSslType for Stack<T>