pub struct PageChange {
pub page_id: String,
pub title: String,
pub change_kind: PageChangeKind,
pub changed_at_ms: i64,
}Expand description
A change event for a page — feeds the home page delta zones.
Backs Zones 1 and 3 of the home page: surfacing newly created, revised, or merged pages so the user sees their knowledge base evolving.
Fields§
§page_id: String§title: String§change_kind: PageChangeKind§changed_at_ms: i64Trait Implementations§
Source§impl Clone for PageChange
impl Clone for PageChange
Source§fn clone(&self) -> PageChange
fn clone(&self) -> PageChange
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 PageChange
impl Debug for PageChange
Source§impl<'de> Deserialize<'de> for PageChange
impl<'de> Deserialize<'de> for PageChange
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 PageChange
impl PartialEq for PageChange
Source§impl Serialize for PageChange
impl Serialize for PageChange
impl StructuralPartialEq for PageChange
Auto Trait Implementations§
impl Freeze for PageChange
impl RefUnwindSafe for PageChange
impl Send for PageChange
impl Sync for PageChange
impl Unpin for PageChange
impl UnsafeUnpin for PageChange
impl UnwindSafe for PageChange
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