sentc_light/
error.rs

1use sentc_crypto_light::error::SdkLightError;
2
3#[derive(Debug)]
4pub enum SentcError
5{
6	Sdk(SdkLightError),
7
8	TimeError,
9	JsonToStringFailed,
10	JsonParseFailed(serde_json::Error),
11
12	UsernameOrPasswordRequired,
13	UserMfaRequired,
14}
15
16impl From<SdkLightError> for SentcError
17{
18	fn from(value: SdkLightError) -> Self
19	{
20		Self::Sdk(value)
21	}
22}
23
24impl From<serde_json::Error> for SentcError
25{
26	fn from(value: serde_json::Error) -> Self
27	{
28		value.into()
29	}
30}
31
32impl From<sentc_crypto_light::sdk_core::Error> for SentcError
33{
34	fn from(value: sentc_crypto_light::sdk_core::Error) -> Self
35	{
36		value.into()
37	}
38}