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