pub struct DeepLinkBlock {
pub source_url: String,
pub target_url: String,
pub block_type: String,
pub reason: String,
}Expand description
Blocked deep link
Represents a deep link that has been explicitly blocked from appearing in search results.
Fields§
§source_url: StringSource URL (the main search result)
target_url: StringTarget URL (the deep link being blocked)
block_type: StringType of block applied
reason: StringReason for blocking this deep link
Trait Implementations§
Source§impl Clone for DeepLinkBlock
impl Clone for DeepLinkBlock
Source§fn clone(&self) -> DeepLinkBlock
fn clone(&self) -> DeepLinkBlock
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeepLinkBlock
impl Debug for DeepLinkBlock
Source§impl<'de> Deserialize<'de> for DeepLinkBlock
impl<'de> Deserialize<'de> for DeepLinkBlock
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
Auto Trait Implementations§
impl Freeze for DeepLinkBlock
impl RefUnwindSafe for DeepLinkBlock
impl Send for DeepLinkBlock
impl Sync for DeepLinkBlock
impl Unpin for DeepLinkBlock
impl UnwindSafe for DeepLinkBlock
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)