chore: support into trait for subscription plan and recurring interval

This commit is contained in:
Zack Fu Zi Xiang 2024-07-09 13:28:39 +08:00
parent 9c3529f0ca
commit 95b314d97e
No known key found for this signature in database
1 changed files with 6 additions and 6 deletions

View File

@ -28,9 +28,9 @@ impl TryFrom<i16> for RecurringInterval {
} }
} }
impl Into<i16> for RecurringInterval { impl From<RecurringInterval> for i16 {
fn into(self) -> i16 { fn from(value: RecurringInterval) -> Self {
match self { match value {
RecurringInterval::Month => 0, RecurringInterval::Month => 0,
RecurringInterval::Year => 1, RecurringInterval::Year => 1,
} }
@ -64,9 +64,9 @@ impl TryFrom<i16> for SubscriptionPlan {
} }
} }
impl Into<i16> for SubscriptionPlan { impl From<SubscriptionPlan> for i16 {
fn into(self) -> i16 { fn from(value: SubscriptionPlan) -> Self {
match self { match value {
SubscriptionPlan::Free => 0, SubscriptionPlan::Free => 0,
SubscriptionPlan::Pro => 1, SubscriptionPlan::Pro => 1,
SubscriptionPlan::Team => 2, SubscriptionPlan::Team => 2,