pub struct GenericReferenceField {
pub value: String,
}
Expand description
Generic Reference Field
Used for reference fields like transaction references and related references. Handles 16x format with reference-specific validation rules. Format: 16x (up to 16 alphanumeric characters) Validation: reference_format, no_slashes
Fields§
§value: String
Reference value
Implementations§
Source§impl GenericReferenceField
impl GenericReferenceField
Sourcepub fn from_raw(content: &str) -> Result<Self, ParseError>
pub fn from_raw(content: &str) -> Result<Self, ParseError>
Parse from raw string content
Trait Implementations§
Source§impl Clone for GenericReferenceField
impl Clone for GenericReferenceField
Source§fn clone(&self) -> GenericReferenceField
fn clone(&self) -> GenericReferenceField
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 GenericReferenceField
impl Debug for GenericReferenceField
Source§impl<'de> Deserialize<'de> for GenericReferenceField
impl<'de> Deserialize<'de> for GenericReferenceField
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for GenericReferenceField
impl Display for GenericReferenceField
Source§impl PartialEq for GenericReferenceField
impl PartialEq for GenericReferenceField
Source§impl Serialize for GenericReferenceField
impl Serialize for GenericReferenceField
Source§impl SwiftField for GenericReferenceField
impl SwiftField for GenericReferenceField
Source§fn to_swift_string(&self) -> String
fn to_swift_string(&self) -> String
Convert field back to SWIFT string format
Source§fn validate(&self) -> ValidationResult
fn validate(&self) -> ValidationResult
Validate field according to SWIFT format rules
Source§fn format_spec() -> &'static str
fn format_spec() -> &'static str
Get field format specification
Source§fn sample_with_config(config: &FieldConfig) -> Self
fn sample_with_config(config: &FieldConfig) -> Self
Generate a random sample with configuration
impl StructuralPartialEq for GenericReferenceField
Auto Trait Implementations§
impl Freeze for GenericReferenceField
impl RefUnwindSafe for GenericReferenceField
impl Send for GenericReferenceField
impl Sync for GenericReferenceField
impl Unpin for GenericReferenceField
impl UnwindSafe for GenericReferenceField
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