chore: support into trait for subscription plan and recurring interval
This commit is contained in:
parent
9c3529f0ca
commit
95b314d97e
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue