Struct eventstreams::EditEvent [−][src]
pub struct EditEvent {}Show fields
pub id: u32, pub namespace: i32, pub title: String, pub comment: String, pub parsedcomment: String, pub timestamp: u32, pub user: String, pub bot: bool, pub length: EventLength, pub revision: EventRevision, pub server_url: String, pub server_name: String, pub server_script_path: String, pub wiki: String, // some fields omitted
Expand description
Represents an edit
Fields
id: u32
Revision ID (rev_id)
namespace: i32
Namespace ID
title: String
Prefixed title (includes namespace name)
comment: String
Edit summary (comment_text)
parsedcomment: String
HTML-parsed version of comment
timestamp: u32
Unix timestamp
user: String
Username (actor_name)
bot: bool
Whether the edit was flagged as by a bot (rc_bot)
length: EventLength
Length in bytes of new revision, and potentially old revision
revision: EventRevision
Revision ID of new revision, and potentially old revision
server_url: String
URL of wiki with protocol, e.g. https://www.wikidata.org
server_name: String
Domain of wiki with no protocol, e.g. www.wikidata.org
or en.wikipedia.org
server_script_path: String
Base URL path of wiki ($wgScriptPath)
wiki: String
Internal database name (usually $wgDBname)
Implementations
Whether the edit has been marked as patrolled
URL to the wiki’s api.php (“Action API”) endpoint
URL to the diff for this edit, as short as possible
Trait Implementations
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 RefUnwindSafe for EditEvent
impl UnwindSafe for EditEvent
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more