#[non_exhaustive]pub struct X12InterchangeControlHeadersBuilder { /* private fields */ }Expand description
A builder for X12InterchangeControlHeaders.
Implementations§
Source§impl X12InterchangeControlHeadersBuilder
impl X12InterchangeControlHeadersBuilder
Sourcepub fn sender_id_qualifier(self, input: impl Into<String>) -> Self
pub fn sender_id_qualifier(self, input: impl Into<String>) -> Self
Located at position ISA-05 in the header. Qualifier for the sender ID. Together, the ID and qualifier uniquely identify the sending trading partner.
Sourcepub fn set_sender_id_qualifier(self, input: Option<String>) -> Self
pub fn set_sender_id_qualifier(self, input: Option<String>) -> Self
Located at position ISA-05 in the header. Qualifier for the sender ID. Together, the ID and qualifier uniquely identify the sending trading partner.
Sourcepub fn get_sender_id_qualifier(&self) -> &Option<String>
pub fn get_sender_id_qualifier(&self) -> &Option<String>
Located at position ISA-05 in the header. Qualifier for the sender ID. Together, the ID and qualifier uniquely identify the sending trading partner.
Sourcepub fn sender_id(self, input: impl Into<String>) -> Self
pub fn sender_id(self, input: impl Into<String>) -> Self
Located at position ISA-06 in the header. This value (along with the senderIdQualifier) identifies the sender of the interchange.
Sourcepub fn set_sender_id(self, input: Option<String>) -> Self
pub fn set_sender_id(self, input: Option<String>) -> Self
Located at position ISA-06 in the header. This value (along with the senderIdQualifier) identifies the sender of the interchange.
Sourcepub fn get_sender_id(&self) -> &Option<String>
pub fn get_sender_id(&self) -> &Option<String>
Located at position ISA-06 in the header. This value (along with the senderIdQualifier) identifies the sender of the interchange.
Sourcepub fn receiver_id_qualifier(self, input: impl Into<String>) -> Self
pub fn receiver_id_qualifier(self, input: impl Into<String>) -> Self
Located at position ISA-07 in the header. Qualifier for the receiver ID. Together, the ID and qualifier uniquely identify the receiving trading partner.
Sourcepub fn set_receiver_id_qualifier(self, input: Option<String>) -> Self
pub fn set_receiver_id_qualifier(self, input: Option<String>) -> Self
Located at position ISA-07 in the header. Qualifier for the receiver ID. Together, the ID and qualifier uniquely identify the receiving trading partner.
Sourcepub fn get_receiver_id_qualifier(&self) -> &Option<String>
pub fn get_receiver_id_qualifier(&self) -> &Option<String>
Located at position ISA-07 in the header. Qualifier for the receiver ID. Together, the ID and qualifier uniquely identify the receiving trading partner.
Sourcepub fn receiver_id(self, input: impl Into<String>) -> Self
pub fn receiver_id(self, input: impl Into<String>) -> Self
Located at position ISA-08 in the header. This value (along with the receiverIdQualifier) identifies the intended recipient of the interchange.
Sourcepub fn set_receiver_id(self, input: Option<String>) -> Self
pub fn set_receiver_id(self, input: Option<String>) -> Self
Located at position ISA-08 in the header. This value (along with the receiverIdQualifier) identifies the intended recipient of the interchange.
Sourcepub fn get_receiver_id(&self) -> &Option<String>
pub fn get_receiver_id(&self) -> &Option<String>
Located at position ISA-08 in the header. This value (along with the receiverIdQualifier) identifies the intended recipient of the interchange.
Sourcepub fn repetition_separator(self, input: impl Into<String>) -> Self
pub fn repetition_separator(self, input: impl Into<String>) -> Self
Located at position ISA-11 in the header. This string makes it easier when you need to group similar adjacent element values together without using extra segments.
This parameter is only honored for version greater than 401 (VERSION_4010 and higher).
For versions less than 401, this field is called StandardsId, in which case our service sets the value to U.
Sourcepub fn set_repetition_separator(self, input: Option<String>) -> Self
pub fn set_repetition_separator(self, input: Option<String>) -> Self
Located at position ISA-11 in the header. This string makes it easier when you need to group similar adjacent element values together without using extra segments.
This parameter is only honored for version greater than 401 (VERSION_4010 and higher).
For versions less than 401, this field is called StandardsId, in which case our service sets the value to U.
Sourcepub fn get_repetition_separator(&self) -> &Option<String>
pub fn get_repetition_separator(&self) -> &Option<String>
Located at position ISA-11 in the header. This string makes it easier when you need to group similar adjacent element values together without using extra segments.
This parameter is only honored for version greater than 401 (VERSION_4010 and higher).
For versions less than 401, this field is called StandardsId, in which case our service sets the value to U.
Sourcepub fn acknowledgment_requested_code(self, input: impl Into<String>) -> Self
pub fn acknowledgment_requested_code(self, input: impl Into<String>) -> Self
Located at position ISA-14 in the header. The value "1" indicates that the sender is requesting an interchange acknowledgment at receipt of the interchange. The value "0" is used otherwise.
Sourcepub fn set_acknowledgment_requested_code(self, input: Option<String>) -> Self
pub fn set_acknowledgment_requested_code(self, input: Option<String>) -> Self
Located at position ISA-14 in the header. The value "1" indicates that the sender is requesting an interchange acknowledgment at receipt of the interchange. The value "0" is used otherwise.
Sourcepub fn get_acknowledgment_requested_code(&self) -> &Option<String>
pub fn get_acknowledgment_requested_code(&self) -> &Option<String>
Located at position ISA-14 in the header. The value "1" indicates that the sender is requesting an interchange acknowledgment at receipt of the interchange. The value "0" is used otherwise.
Sourcepub fn usage_indicator_code(self, input: impl Into<String>) -> Self
pub fn usage_indicator_code(self, input: impl Into<String>) -> Self
Located at position ISA-15 in the header. Specifies how this interchange is being used:
-
Tindicates this interchange is for testing. -
Pindicates this interchange is for production. -
Iindicates this interchange is informational.
Sourcepub fn set_usage_indicator_code(self, input: Option<String>) -> Self
pub fn set_usage_indicator_code(self, input: Option<String>) -> Self
Located at position ISA-15 in the header. Specifies how this interchange is being used:
-
Tindicates this interchange is for testing. -
Pindicates this interchange is for production. -
Iindicates this interchange is informational.
Sourcepub fn get_usage_indicator_code(&self) -> &Option<String>
pub fn get_usage_indicator_code(&self) -> &Option<String>
Located at position ISA-15 in the header. Specifies how this interchange is being used:
-
Tindicates this interchange is for testing. -
Pindicates this interchange is for production. -
Iindicates this interchange is informational.
Sourcepub fn build(self) -> X12InterchangeControlHeaders
pub fn build(self) -> X12InterchangeControlHeaders
Consumes the builder and constructs a X12InterchangeControlHeaders.
Trait Implementations§
Source§impl Clone for X12InterchangeControlHeadersBuilder
impl Clone for X12InterchangeControlHeadersBuilder
Source§fn clone(&self) -> X12InterchangeControlHeadersBuilder
fn clone(&self) -> X12InterchangeControlHeadersBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for X12InterchangeControlHeadersBuilder
impl Default for X12InterchangeControlHeadersBuilder
Source§fn default() -> X12InterchangeControlHeadersBuilder
fn default() -> X12InterchangeControlHeadersBuilder
Source§impl PartialEq for X12InterchangeControlHeadersBuilder
impl PartialEq for X12InterchangeControlHeadersBuilder
Source§fn eq(&self, other: &X12InterchangeControlHeadersBuilder) -> bool
fn eq(&self, other: &X12InterchangeControlHeadersBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for X12InterchangeControlHeadersBuilder
Auto Trait Implementations§
impl Freeze for X12InterchangeControlHeadersBuilder
impl RefUnwindSafe for X12InterchangeControlHeadersBuilder
impl Send for X12InterchangeControlHeadersBuilder
impl Sync for X12InterchangeControlHeadersBuilder
impl Unpin for X12InterchangeControlHeadersBuilder
impl UnwindSafe for X12InterchangeControlHeadersBuilder
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);