#[repr(u8)]pub enum BankPrefix {
Show 27 variants
Anz = 1,
Bnz = 2,
Westpac = 3,
AnzWise = 4,
ChinaConstruction = 5,
AnzNational = 6,
Nab = 8,
Icbc = 10,
AnzPostBank = 11,
Asb = 12,
WestpacTrust = 13,
WestpacOtago = 14,
Tsb = 15,
WestpacSouthland = 16,
WestpacBop = 17,
WestpacCanterbury = 18,
WestpacWaikato = 19,
WestpacWellington = 20,
WestpacWestland = 21,
WestpacSouthCant = 22,
WestpacAuckland = 23,
AsbPartner = 24,
AnzPartner = 25,
Hsbc = 30,
Citibank = 31,
Kiwibank = 38,
BankOfChina = 88,
}Expand description
Represents the specific Bank/Financial Institution based on the 2-digit prefix.
Each bank in New Zealand uses a specific 2-digit prefix in their account numbers. This enum identifies the bank from the prefix.
Variants§
Anz = 1
ANZ (prefix: 01)
Bnz = 2
Bank of New Zealand (prefix: 02)
Westpac = 3
Westpac (prefix: 03)
AnzWise = 4
ANZ Wise (prefix: 04)
ChinaConstruction = 5
China Construction Bank (prefix: 05)
AnzNational = 6
ANZ National (prefix: 06)
Nab = 8
NAB (prefix: 08)
Icbc = 10
ICBC (prefix: 10)
AnzPostBank = 11
ANZ PostBank (prefix: 11)
Asb = 12
ASB (prefix: 12)
WestpacTrust = 13
Westpac Trust (prefix: 13)
WestpacOtago = 14
Westpac Otago (prefix: 14)
Tsb = 15
TSB (prefix: 15)
WestpacSouthland = 16
Westpac Southland (prefix: 16)
WestpacBop = 17
Westpac Bay of Plenty (prefix: 17)
WestpacCanterbury = 18
Westpac Canterbury (prefix: 18)
WestpacWaikato = 19
Westpac Waikato (prefix: 19)
WestpacWellington = 20
Westpac Wellington (prefix: 20)
WestpacWestland = 21
Westpac Westland (prefix: 21)
WestpacSouthCant = 22
Westpac South Canterbury (prefix: 22)
WestpacAuckland = 23
Westpac Auckland (prefix: 23)
AsbPartner = 24
ASB Partner (prefix: 24)
AnzPartner = 25
ANZ Partner (prefix: 25)
Hsbc = 30
HSBC (prefix: 30)
Citibank = 31
Citibank (prefix: 31)
Kiwibank = 38
Kiwibank (prefix: 38)
BankOfChina = 88
Bank of China (prefix: 88)
Implementations§
Trait Implementations§
Source§impl Clone for BankPrefix
impl Clone for BankPrefix
Source§fn clone(&self) -> BankPrefix
fn clone(&self) -> BankPrefix
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for BankPrefix
impl Debug for BankPrefix
Source§impl<'de> Deserialize<'de> for BankPrefix
impl<'de> Deserialize<'de> for BankPrefix
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Display for BankPrefix
impl Display for BankPrefix
Source§impl FromStr for BankPrefix
impl FromStr for BankPrefix
Source§impl Hash for BankPrefix
impl Hash for BankPrefix
Source§impl PartialEq for BankPrefix
impl PartialEq for BankPrefix
Source§impl Serialize for BankPrefix
impl Serialize for BankPrefix
Source§impl TryFrom<&str> for BankPrefix
impl TryFrom<&str> for BankPrefix
Source§impl TryFrom<String> for BankPrefix
impl TryFrom<String> for BankPrefix
Source§impl TryFrom<u8> for BankPrefix
impl TryFrom<u8> for BankPrefix
impl Copy for BankPrefix
impl Eq for BankPrefix
impl StructuralPartialEq for BankPrefix
Auto Trait Implementations§
impl Freeze for BankPrefix
impl RefUnwindSafe for BankPrefix
impl Send for BankPrefix
impl Sync for BankPrefix
impl Unpin for BankPrefix
impl UnwindSafe for BankPrefix
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.