Skip to content

Commit 6b6bf13

Browse files
committed
f - Quantity::Bounded and Quantity::Unbounded
1 parent f225fc3 commit 6b6bf13

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

lightning/src/offers/offer.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,9 @@ impl Offer {
125125
/// The quantity of items supported.
126126
pub fn supported_quantity(&self) -> Quantity {
127127
match self.contents.quantity_max {
128-
None => Quantity::One,
129-
Some(0) => Quantity::Many,
130-
Some(n) => Quantity::Max(NonZeroU64::new(n).unwrap()),
128+
Some(0) => Quantity::Unbounded,
129+
Some(n) => Quantity::Bounded(NonZeroU64::new(n).unwrap()),
130+
None => Quantity::Bounded(NonZeroU64::new(1).unwrap()),
131131
}
132132
}
133133

@@ -160,10 +160,8 @@ pub type CurrencyCode = [u8; 3];
160160

161161
/// Quantity of items supported by an [`Offer`].
162162
pub enum Quantity {
163-
/// A single item.
164-
One,
165-
/// One or more items.
166-
Many,
167163
/// Up to a specific number of items (inclusive).
168-
Max(NonZeroU64),
164+
Bounded(NonZeroU64),
165+
/// One or more items.
166+
Unbounded,
169167
}

0 commit comments

Comments
 (0)