chore: add clone
This commit is contained in:
parent
95b314d97e
commit
cba2248132
|
|
@ -28,16 +28,7 @@ impl TryFrom<i16> for RecurringInterval {
|
|||
}
|
||||
}
|
||||
|
||||
impl From<RecurringInterval> for i16 {
|
||||
fn from(value: RecurringInterval) -> Self {
|
||||
match value {
|
||||
RecurringInterval::Month => 0,
|
||||
RecurringInterval::Year => 1,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Debug)]
|
||||
#[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[repr(i16)]
|
||||
pub enum SubscriptionPlan {
|
||||
|
|
@ -64,18 +55,6 @@ impl TryFrom<i16> for SubscriptionPlan {
|
|||
}
|
||||
}
|
||||
|
||||
impl From<SubscriptionPlan> for i16 {
|
||||
fn from(value: SubscriptionPlan) -> Self {
|
||||
match value {
|
||||
SubscriptionPlan::Free => 0,
|
||||
SubscriptionPlan::Pro => 1,
|
||||
SubscriptionPlan::Team => 2,
|
||||
SubscriptionPlan::AiMax => 3,
|
||||
SubscriptionPlan::AiLocal => 4,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl AsRef<str> for SubscriptionPlan {
|
||||
fn as_ref(&self) -> &str {
|
||||
match self {
|
||||
|
|
|
|||
Loading…
Reference in New Issue