pub struct DefaultResponseOnlyCelBuilder<'a> { /* private fields */ }Expand description
A CEL expression builder for creating expressions that will only certify a response. To create an expression that certifies both the request and response, see DefaultFullCelExpressionBuilder.
Implementations§
Source§impl<'a> DefaultResponseOnlyCelBuilder<'a>
impl<'a> DefaultResponseOnlyCelBuilder<'a>
Sourcepub fn with_response_certification(
self,
headers_config: DefaultResponseCertification<'a>,
) -> Self
pub fn with_response_certification( self, headers_config: DefaultResponseCertification<'a>, ) -> Self
Configure the response headers that will be included in certification.
See DefaultResponseCertification for details on how to configure this. Not calling this method will result in no response headers being certified.
Sourcepub fn build(self) -> DefaultResponseOnlyCelExpression<'a>
pub fn build(self) -> DefaultResponseOnlyCelExpression<'a>
Build the CEL expression, consuming the builder.
Trait Implementations§
Source§impl<'a> Clone for DefaultResponseOnlyCelBuilder<'a>
impl<'a> Clone for DefaultResponseOnlyCelBuilder<'a>
Source§fn clone(&self) -> DefaultResponseOnlyCelBuilder<'a>
fn clone(&self) -> DefaultResponseOnlyCelBuilder<'a>
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<'a> Debug for DefaultResponseOnlyCelBuilder<'a>
impl<'a> Debug for DefaultResponseOnlyCelBuilder<'a>
Source§impl<'a> Default for DefaultResponseOnlyCelBuilder<'a>
impl<'a> Default for DefaultResponseOnlyCelBuilder<'a>
Source§fn default() -> DefaultResponseOnlyCelBuilder<'a>
fn default() -> DefaultResponseOnlyCelBuilder<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> Freeze for DefaultResponseOnlyCelBuilder<'a>
impl<'a> RefUnwindSafe for DefaultResponseOnlyCelBuilder<'a>
impl<'a> Send for DefaultResponseOnlyCelBuilder<'a>
impl<'a> Sync for DefaultResponseOnlyCelBuilder<'a>
impl<'a> Unpin for DefaultResponseOnlyCelBuilder<'a>
impl<'a> UnwindSafe for DefaultResponseOnlyCelBuilder<'a>
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