chore: add clone

This commit is contained in:
Zack Fu Zi Xiang 2024-07-09 14:42:44 +08:00
parent 95b314d97e
commit cba2248132
No known key found for this signature in database
1 changed files with 1 additions and 22 deletions

View File

@ -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 {