sentc-light 0.1.0

Sentc light version with user and group management
Documentation
use sentc_crypto_light::error::SdkLightError;

#[derive(Debug)]
pub enum SentcError
{
	Sdk(SdkLightError),

	TimeError,
	JsonToStringFailed,
	JsonParseFailed(serde_json::Error),

	UsernameOrPasswordRequired,
	UserMfaRequired,
}

impl From<SdkLightError> for SentcError
{
	fn from(value: SdkLightError) -> Self
	{
		Self::Sdk(value)
	}
}

impl From<serde_json::Error> for SentcError
{
	fn from(value: serde_json::Error) -> Self
	{
		value.into()
	}
}

impl From<sentc_crypto_light::sdk_core::Error> for SentcError
{
	fn from(value: sentc_crypto_light::sdk_core::Error) -> Self
	{
		value.into()
	}
}