pub struct LogEvent {Show 16 fields
pub namespace: i32,
pub title: String,
pub comment: String,
pub parsedcomment: String,
pub timestamp: u32,
pub user: String,
pub bot: bool,
pub log_id: u32,
pub log_type: String,
pub log_action: String,
pub log_params: Value,
pub log_action_comment: String,
pub server_url: String,
pub server_name: String,
pub server_script_path: String,
pub wiki: String,
/* private fields */
}
Expand description
Represents a log entry
Fields§
§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)
log_id: u32
§log_type: String
§log_action: String
§log_params: Value
§log_action_comment: String
§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§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LogEvent
impl<'de> Deserialize<'de> for LogEvent
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 LogEvent
impl RefUnwindSafe for LogEvent
impl Send for LogEvent
impl Sync for LogEvent
impl Unpin for LogEvent
impl UnwindSafe for LogEvent
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