diff options
Diffstat (limited to 'libsecret/src/auto/enums.rs')
-rw-r--r-- | libsecret/src/auto/enums.rs | 462 |
1 files changed, 0 insertions, 462 deletions
diff --git a/libsecret/src/auto/enums.rs b/libsecret/src/auto/enums.rs deleted file mode 100644 index d9cf2ff..0000000 --- a/libsecret/src/auto/enums.rs +++ /dev/null @@ -1,462 +0,0 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir) -// from -// from gir-files (https://github.com/gtk-rs/gir-files.git) -// DO NOT EDIT - -use glib::{prelude::*, translate::*}; - -#[cfg(feature = "v0_19")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] -#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)] -#[non_exhaustive] -#[doc(alias = "SecretBackendFlags")] -pub enum BackendFlags { - #[doc(alias = "SECRET_BACKEND_NONE")] - None, - #[doc(alias = "SECRET_BACKEND_OPEN_SESSION")] - OpenSession, - #[doc(alias = "SECRET_BACKEND_LOAD_COLLECTIONS")] - LoadCollections, - #[doc(hidden)] - __Unknown(i32), -} - -#[cfg(feature = "v0_19")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] -#[doc(hidden)] -impl IntoGlib for BackendFlags { - type GlibType = ffi::SecretBackendFlags; - - #[inline] - fn into_glib(self) -> ffi::SecretBackendFlags { - match self { - Self::None => ffi::SECRET_BACKEND_NONE, - Self::OpenSession => ffi::SECRET_BACKEND_OPEN_SESSION, - Self::LoadCollections => ffi::SECRET_BACKEND_LOAD_COLLECTIONS, - Self::__Unknown(value) => value, - } - } -} - -#[cfg(feature = "v0_19")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] -#[doc(hidden)] -impl FromGlib<ffi::SecretBackendFlags> for BackendFlags { - #[inline] - unsafe fn from_glib(value: ffi::SecretBackendFlags) -> Self { - match value { - ffi::SECRET_BACKEND_NONE => Self::None, - ffi::SECRET_BACKEND_OPEN_SESSION => Self::OpenSession, - ffi::SECRET_BACKEND_LOAD_COLLECTIONS => Self::LoadCollections, - value => Self::__Unknown(value), - } - } -} - -#[cfg(feature = "v0_19")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] -impl StaticType for BackendFlags { - #[inline] - #[doc(alias = "secret_backend_flags_get_type")] - fn static_type() -> glib::Type { - unsafe { from_glib(ffi::secret_backend_flags_get_type()) } - } -} - -#[cfg(feature = "v0_19")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] -impl glib::HasParamSpec for BackendFlags { - type ParamSpec = glib::ParamSpecEnum; - type SetValue = Self; - type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder<Self>; - - fn param_spec_builder() -> Self::BuilderFn { - Self::ParamSpec::builder_with_default - } -} - -#[cfg(feature = "v0_19")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] -impl glib::value::ValueType for BackendFlags { - type Type = Self; -} - -#[cfg(feature = "v0_19")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] -unsafe impl<'a> glib::value::FromValue<'a> for BackendFlags { - type Checker = glib::value::GenericValueTypeChecker<Self>; - - #[inline] - unsafe fn from_value(value: &'a glib::Value) -> Self { - from_glib(glib::gobject_ffi::g_value_get_enum(value.to_glib_none().0)) - } -} - -#[cfg(feature = "v0_19")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] -impl ToValue for BackendFlags { - #[inline] - fn to_value(&self) -> glib::Value { - let mut value = glib::Value::for_value_type::<Self>(); - unsafe { - glib::gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, self.into_glib()); - } - value - } - - #[inline] - fn value_type(&self) -> glib::Type { - Self::static_type() - } -} - -#[cfg(feature = "v0_19")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] -impl From<BackendFlags> for glib::Value { - #[inline] - fn from(v: BackendFlags) -> Self { - ToValue::to_value(&v) - } -} - -#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)] -#[non_exhaustive] -#[doc(alias = "SecretError")] -pub enum Error { - #[doc(alias = "SECRET_ERROR_PROTOCOL")] - Protocol, - #[doc(alias = "SECRET_ERROR_IS_LOCKED")] - IsLocked, - #[doc(alias = "SECRET_ERROR_NO_SUCH_OBJECT")] - NoSuchObject, - #[doc(alias = "SECRET_ERROR_ALREADY_EXISTS")] - AlreadyExists, - #[doc(alias = "SECRET_ERROR_INVALID_FILE_FORMAT")] - InvalidFileFormat, - #[cfg(feature = "v0_21_2")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_21_2")))] - #[doc(alias = "SECRET_ERROR_MISMATCHED_SCHEMA")] - MismatchedSchema, - #[cfg(feature = "v0_21_2")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_21_2")))] - #[doc(alias = "SECRET_ERROR_NO_MATCHING_ATTRIBUTE")] - NoMatchingAttribute, - #[cfg(feature = "v0_21_2")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_21_2")))] - #[doc(alias = "SECRET_ERROR_WRONG_TYPE")] - WrongType, - #[cfg(feature = "v0_21_2")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_21_2")))] - #[doc(alias = "SECRET_ERROR_EMPTY_TABLE")] - EmptyTable, - #[doc(hidden)] - __Unknown(i32), -} - -#[doc(hidden)] -impl IntoGlib for Error { - type GlibType = ffi::SecretError; - - #[inline] - fn into_glib(self) -> ffi::SecretError { - match self { - Self::Protocol => ffi::SECRET_ERROR_PROTOCOL, - Self::IsLocked => ffi::SECRET_ERROR_IS_LOCKED, - Self::NoSuchObject => ffi::SECRET_ERROR_NO_SUCH_OBJECT, - Self::AlreadyExists => ffi::SECRET_ERROR_ALREADY_EXISTS, - Self::InvalidFileFormat => ffi::SECRET_ERROR_INVALID_FILE_FORMAT, - #[cfg(feature = "v0_21_2")] - Self::MismatchedSchema => ffi::SECRET_ERROR_MISMATCHED_SCHEMA, - #[cfg(feature = "v0_21_2")] - Self::NoMatchingAttribute => ffi::SECRET_ERROR_NO_MATCHING_ATTRIBUTE, - #[cfg(feature = "v0_21_2")] - Self::WrongType => ffi::SECRET_ERROR_WRONG_TYPE, - #[cfg(feature = "v0_21_2")] - Self::EmptyTable => ffi::SECRET_ERROR_EMPTY_TABLE, - Self::__Unknown(value) => value, - } - } -} - -#[doc(hidden)] -impl FromGlib<ffi::SecretError> for Error { - #[inline] - unsafe fn from_glib(value: ffi::SecretError) -> Self { - match value { - ffi::SECRET_ERROR_PROTOCOL => Self::Protocol, - ffi::SECRET_ERROR_IS_LOCKED => Self::IsLocked, - ffi::SECRET_ERROR_NO_SUCH_OBJECT => Self::NoSuchObject, - ffi::SECRET_ERROR_ALREADY_EXISTS => Self::AlreadyExists, - ffi::SECRET_ERROR_INVALID_FILE_FORMAT => Self::InvalidFileFormat, - #[cfg(feature = "v0_21_2")] - ffi::SECRET_ERROR_MISMATCHED_SCHEMA => Self::MismatchedSchema, - #[cfg(feature = "v0_21_2")] - ffi::SECRET_ERROR_NO_MATCHING_ATTRIBUTE => Self::NoMatchingAttribute, - #[cfg(feature = "v0_21_2")] - ffi::SECRET_ERROR_WRONG_TYPE => Self::WrongType, - #[cfg(feature = "v0_21_2")] - ffi::SECRET_ERROR_EMPTY_TABLE => Self::EmptyTable, - value => Self::__Unknown(value), - } - } -} - -impl StaticType for Error { - #[inline] - #[doc(alias = "secret_error_get_type")] - fn static_type() -> glib::Type { - unsafe { from_glib(ffi::secret_error_get_type()) } - } -} - -impl glib::HasParamSpec for Error { - type ParamSpec = glib::ParamSpecEnum; - type SetValue = Self; - type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder<Self>; - - fn param_spec_builder() -> Self::BuilderFn { - Self::ParamSpec::builder_with_default - } -} - -impl glib::value::ValueType for Error { - type Type = Self; -} - -unsafe impl<'a> glib::value::FromValue<'a> for Error { - type Checker = glib::value::GenericValueTypeChecker<Self>; - - #[inline] - unsafe fn from_value(value: &'a glib::Value) -> Self { - from_glib(glib::gobject_ffi::g_value_get_enum(value.to_glib_none().0)) - } -} - -impl ToValue for Error { - #[inline] - fn to_value(&self) -> glib::Value { - let mut value = glib::Value::for_value_type::<Self>(); - unsafe { - glib::gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, self.into_glib()); - } - value - } - - #[inline] - fn value_type(&self) -> glib::Type { - Self::static_type() - } -} - -impl From<Error> for glib::Value { - #[inline] - fn from(v: Error) -> Self { - ToValue::to_value(&v) - } -} - -#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)] -#[non_exhaustive] -#[doc(alias = "SecretSchemaAttributeType")] -pub enum SchemaAttributeType { - #[doc(alias = "SECRET_SCHEMA_ATTRIBUTE_STRING")] - String, - #[doc(alias = "SECRET_SCHEMA_ATTRIBUTE_INTEGER")] - Integer, - #[doc(alias = "SECRET_SCHEMA_ATTRIBUTE_BOOLEAN")] - Boolean, - #[doc(hidden)] - __Unknown(i32), -} - -#[doc(hidden)] -impl IntoGlib for SchemaAttributeType { - type GlibType = ffi::SecretSchemaAttributeType; - - #[inline] - fn into_glib(self) -> ffi::SecretSchemaAttributeType { - match self { - Self::String => ffi::SECRET_SCHEMA_ATTRIBUTE_STRING, - Self::Integer => ffi::SECRET_SCHEMA_ATTRIBUTE_INTEGER, - Self::Boolean => ffi::SECRET_SCHEMA_ATTRIBUTE_BOOLEAN, - Self::__Unknown(value) => value, - } - } -} - -#[doc(hidden)] -impl FromGlib<ffi::SecretSchemaAttributeType> for SchemaAttributeType { - #[inline] - unsafe fn from_glib(value: ffi::SecretSchemaAttributeType) -> Self { - match value { - ffi::SECRET_SCHEMA_ATTRIBUTE_STRING => Self::String, - ffi::SECRET_SCHEMA_ATTRIBUTE_INTEGER => Self::Integer, - ffi::SECRET_SCHEMA_ATTRIBUTE_BOOLEAN => Self::Boolean, - value => Self::__Unknown(value), - } - } -} - -impl StaticType for SchemaAttributeType { - #[inline] - #[doc(alias = "secret_schema_attribute_type_get_type")] - fn static_type() -> glib::Type { - unsafe { from_glib(ffi::secret_schema_attribute_type_get_type()) } - } -} - -impl glib::HasParamSpec for SchemaAttributeType { - type ParamSpec = glib::ParamSpecEnum; - type SetValue = Self; - type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder<Self>; - - fn param_spec_builder() -> Self::BuilderFn { - Self::ParamSpec::builder_with_default - } -} - -impl glib::value::ValueType for SchemaAttributeType { - type Type = Self; -} - -unsafe impl<'a> glib::value::FromValue<'a> for SchemaAttributeType { - type Checker = glib::value::GenericValueTypeChecker<Self>; - - #[inline] - unsafe fn from_value(value: &'a glib::Value) -> Self { - from_glib(glib::gobject_ffi::g_value_get_enum(value.to_glib_none().0)) - } -} - -impl ToValue for SchemaAttributeType { - #[inline] - fn to_value(&self) -> glib::Value { - let mut value = glib::Value::for_value_type::<Self>(); - unsafe { - glib::gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, self.into_glib()); - } - value - } - - #[inline] - fn value_type(&self) -> glib::Type { - Self::static_type() - } -} - -impl From<SchemaAttributeType> for glib::Value { - #[inline] - fn from(v: SchemaAttributeType) -> Self { - ToValue::to_value(&v) - } -} - -#[cfg(feature = "v0_18_6")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] -#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)] -#[non_exhaustive] -#[doc(alias = "SecretSchemaType")] -pub enum SchemaType { - #[doc(alias = "SECRET_SCHEMA_TYPE_NOTE")] - Note, - #[doc(alias = "SECRET_SCHEMA_TYPE_COMPAT_NETWORK")] - CompatNetwork, - #[doc(hidden)] - __Unknown(i32), -} - -#[cfg(feature = "v0_18_6")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] -#[doc(hidden)] -impl IntoGlib for SchemaType { - type GlibType = ffi::SecretSchemaType; - - #[inline] - fn into_glib(self) -> ffi::SecretSchemaType { - match self { - Self::Note => ffi::SECRET_SCHEMA_TYPE_NOTE, - Self::CompatNetwork => ffi::SECRET_SCHEMA_TYPE_COMPAT_NETWORK, - Self::__Unknown(value) => value, - } - } -} - -#[cfg(feature = "v0_18_6")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] -#[doc(hidden)] -impl FromGlib<ffi::SecretSchemaType> for SchemaType { - #[inline] - unsafe fn from_glib(value: ffi::SecretSchemaType) -> Self { - match value { - ffi::SECRET_SCHEMA_TYPE_NOTE => Self::Note, - ffi::SECRET_SCHEMA_TYPE_COMPAT_NETWORK => Self::CompatNetwork, - value => Self::__Unknown(value), - } - } -} - -#[cfg(feature = "v0_18_6")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] -impl StaticType for SchemaType { - #[inline] - #[doc(alias = "secret_schema_type_get_type")] - fn static_type() -> glib::Type { - unsafe { from_glib(ffi::secret_schema_type_get_type()) } - } -} - -#[cfg(feature = "v0_18_6")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] -impl glib::HasParamSpec for SchemaType { - type ParamSpec = glib::ParamSpecEnum; - type SetValue = Self; - type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder<Self>; - - fn param_spec_builder() -> Self::BuilderFn { - Self::ParamSpec::builder_with_default - } -} - -#[cfg(feature = "v0_18_6")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] -impl glib::value::ValueType for SchemaType { - type Type = Self; -} - -#[cfg(feature = "v0_18_6")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] -unsafe impl<'a> glib::value::FromValue<'a> for SchemaType { - type Checker = glib::value::GenericValueTypeChecker<Self>; - - #[inline] - unsafe fn from_value(value: &'a glib::Value) -> Self { - from_glib(glib::gobject_ffi::g_value_get_enum(value.to_glib_none().0)) - } -} - -#[cfg(feature = "v0_18_6")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] -impl ToValue for SchemaType { - #[inline] - fn to_value(&self) -> glib::Value { - let mut value = glib::Value::for_value_type::<Self>(); - unsafe { - glib::gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, self.into_glib()); - } - value - } - - #[inline] - fn value_type(&self) -> glib::Type { - Self::static_type() - } -} - -#[cfg(feature = "v0_18_6")] -#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] -impl From<SchemaType> for glib::Value { - #[inline] - fn from(v: SchemaType) -> Self { - ToValue::to_value(&v) - } -} |