pub struct WebappResolverBuilder { /* private fields */ }Expand description
Builder for WebappResolver.
Implementations§
Source§impl WebappResolverBuilder
impl WebappResolverBuilder
Sourcepub fn for_target(self, target: impl Into<ObjectId>) -> Self
pub fn for_target(self, target: impl Into<ObjectId>) -> Self
Set the target for subsequent .from_session() and
.from_url_pattern() calls.
Sourcepub fn from_session(
self,
session_key: impl Into<String>,
label: impl Into<String>,
) -> Self
pub fn from_session( self, session_key: impl Into<String>, label: impl Into<String>, ) -> Self
Map a session field key to a designation label.
Sourcepub fn from_url_pattern(self, pattern: impl AsRef<str>) -> Self
pub fn from_url_pattern(self, pattern: impl AsRef<str>) -> Self
Add a URL pattern to match against the RequestUrl in the context.
Each {name} placeholder in the pattern becomes a designation with
the captured value, labeled by the placeholder name.
pub fn build(self) -> WebappResolver
Trait Implementations§
Source§impl Debug for WebappResolverBuilder
impl Debug for WebappResolverBuilder
Source§impl Default for WebappResolverBuilder
impl Default for WebappResolverBuilder
Source§fn default() -> WebappResolverBuilder
fn default() -> WebappResolverBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WebappResolverBuilder
impl RefUnwindSafe for WebappResolverBuilder
impl Send for WebappResolverBuilder
impl Sync for WebappResolverBuilder
impl Unpin for WebappResolverBuilder
impl UnsafeUnpin for WebappResolverBuilder
impl UnwindSafe for WebappResolverBuilder
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