pub enum CardNumResolution {
NotFound,
Resolved(u64),
Ambiguous(Vec<u64>),
}Expand description
card_num 定位后的账户匹配状态。
这是 surface-independent 结果:CLI / REST / MCP 可以各自翻译成错误文案或 HTTP status,但 0/1/N 的业务判定必须只有这一份。
Variants§
Implementations§
Source§impl CardNumResolution
impl CardNumResolution
pub fn from_acc_ids(acc_ids: impl IntoIterator<Item = u64>) -> Self
Trait Implementations§
Source§impl Clone for CardNumResolution
impl Clone for CardNumResolution
Source§fn clone(&self) -> CardNumResolution
fn clone(&self) -> CardNumResolution
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CardNumResolution
impl Debug for CardNumResolution
Source§impl PartialEq for CardNumResolution
impl PartialEq for CardNumResolution
impl Eq for CardNumResolution
impl StructuralPartialEq for CardNumResolution
Auto Trait Implementations§
impl Freeze for CardNumResolution
impl RefUnwindSafe for CardNumResolution
impl Send for CardNumResolution
impl Sync for CardNumResolution
impl Unpin for CardNumResolution
impl UnsafeUnpin for CardNumResolution
impl UnwindSafe for CardNumResolution
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.