pub struct RequestPartsBuilder { /* private fields */ }Expand description
Builder that classifies Gingr endpoint parameters and redaction rules.
Implementations§
Source§impl RequestPartsBuilder
impl RequestPartsBuilder
Sourcepub fn method(self, method: Method) -> Self
pub fn method(self, method: Method) -> Self
Returns the HTTP method required by this Gingr endpoint.
Sourcepub fn parameters(self, parameters: Vec<(String, String)>) -> Self
pub fn parameters(self, parameters: Vec<(String, String)>) -> Self
Adds request parameters before they are separated into query or form fields.
Sourcepub fn sensitive_parameter_names(self, names: &'static [&'static str]) -> Self
pub fn sensitive_parameter_names(self, names: &'static [&'static str]) -> Self
Marks provider parameters that must be redacted from diagnostics.
Sourcepub fn build(self) -> RequestParts
pub fn build(self) -> RequestParts
Finalizes the provider request descriptor after required fields are present and wrappers have validated local invariants.
Trait Implementations§
Source§impl Clone for RequestPartsBuilder
impl Clone for RequestPartsBuilder
Source§fn clone(&self) -> RequestPartsBuilder
fn clone(&self) -> RequestPartsBuilder
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 RequestPartsBuilder
impl Debug for RequestPartsBuilder
Source§impl Default for RequestPartsBuilder
impl Default for RequestPartsBuilder
Source§fn default() -> RequestPartsBuilder
fn default() -> RequestPartsBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for RequestPartsBuilder
impl PartialEq for RequestPartsBuilder
impl Eq for RequestPartsBuilder
impl StructuralPartialEq for RequestPartsBuilder
Auto Trait Implementations§
impl Freeze for RequestPartsBuilder
impl RefUnwindSafe for RequestPartsBuilder
impl Send for RequestPartsBuilder
impl Sync for RequestPartsBuilder
impl Unpin for RequestPartsBuilder
impl UnsafeUnpin for RequestPartsBuilder
impl UnwindSafe for RequestPartsBuilder
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