pub struct UrlDecision {
pub allowed: bool,
pub url: Option<String>,
pub reason: Option<String>,
}Fields§
§allowed: bool§url: Option<String>The absolute url when it parses.
reason: Option<String>invalid | scheme | host | private.
Trait Implementations§
Source§impl Clone for UrlDecision
impl Clone for UrlDecision
Source§impl Debug for UrlDecision
impl Debug for UrlDecision
Source§impl<'de> Deserialize<'de> for UrlDecision
impl<'de> Deserialize<'de> for UrlDecision
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 PartialEq for UrlDecision
impl PartialEq for UrlDecision
Source§impl Serialize for UrlDecision
impl Serialize for UrlDecision
impl StructuralPartialEq for UrlDecision
Auto Trait Implementations§
impl Freeze for UrlDecision
impl RefUnwindSafe for UrlDecision
impl Send for UrlDecision
impl Sync for UrlDecision
impl Unpin for UrlDecision
impl UnsafeUnpin for UrlDecision
impl UnwindSafe for UrlDecision
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