pub struct SupportLocationPolicy {
pub portal_origin: String,
pub allowed_return_paths: BTreeMap<String, Vec<String>>,
}Fields§
§portal_origin: String§allowed_return_paths: BTreeMap<String, Vec<String>>Implementations§
Source§impl SupportLocationPolicy
impl SupportLocationPolicy
pub fn validate(&self) -> Result<(), SupportEntryError>
pub fn validate_return_location( &self, value: &str, ) -> Result<String, SupportEntryError>
Trait Implementations§
Source§impl Clone for SupportLocationPolicy
impl Clone for SupportLocationPolicy
Source§fn clone(&self) -> SupportLocationPolicy
fn clone(&self) -> SupportLocationPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SupportLocationPolicy
impl Debug for SupportLocationPolicy
impl Eq for SupportLocationPolicy
Source§impl PartialEq for SupportLocationPolicy
impl PartialEq for SupportLocationPolicy
impl StructuralPartialEq for SupportLocationPolicy
Auto Trait Implementations§
impl Freeze for SupportLocationPolicy
impl RefUnwindSafe for SupportLocationPolicy
impl Send for SupportLocationPolicy
impl Sync for SupportLocationPolicy
impl Unpin for SupportLocationPolicy
impl UnsafeUnpin for SupportLocationPolicy
impl UnwindSafe for SupportLocationPolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.