Expand description
Structs§
- ActorId
- Represents
actor_id
, the primary key of theactor
table. - Category
Id - Represents
cat_id
, the primary key of thecategory
table. - Change
TagDefinition Id - Represents
ctd_id
, the primary key of thechange_tag_def
table. - Change
TagId - Represents
ct_id
, the primary key of thechange_tag
table. - Comment
Id - Represents
comment_id
, the primary key of thecomment
table. - External
Link Id - Represents
el_id
, the primary key of theexternallinks
table. - Full
Page Title - Represents a page title with namespace and with spaces rather than underscores,
as in the
ll_title
field of thelanglinks
table. - Link
Target Id - Represents
lt_id
, the primary key of thelinktarget
table. - LogId
- Represents
log_id
, the primary key of thelogging
table. - Minor
Mime - Represents the
img_minor_mime
field of theimage
table. - Naive
Date Time - The type that
Timestamp
derefs to, fromchrono
. ISO 8601 combined date and time without timezone. - NotNan
- The type used for float fields that are never NaN.
A wrapper around floats providing an implementation of
Eq
,Ord
andHash
. - Page
Count - Represents
cat_pages
,cat_subcats
, andcat_files
fields of thecategory
table. They should logically be greater than or equal to 0, but because of errors can be negative. - PageId
- Represents
page_id
, the primary key of thepage
table, as well as other fields in other tables that correspond to it. - Page
Namespace - Represents the
page_namespace
field of thepage
table. - Page
Restriction Id - Represents
pr_id
, the primary key of thepage_restrictions
table. - Page
Title - Represents the
page_title
field of thepage
table, a title with underscores. - Recent
Change Id - Represents
rc_id
, the primary key of therecentchanges
table. - Revision
Id - Represents
rev_id
, the primary key of therevision
table. - Sha1
- Represents a SHA-1 hash in base 36, for instance in the
img_sha1
field of theimage
table. - Timestamp
- A timestamp,
represented as a string in the format
'yyyymmddhhmmss'
or'yyyy-mm-dd hh:mm::ss'
. Provides the methods ofNaiveDateTime
throughDeref
. - User
Group - Represents the name of a user group, such as the
ug_group
field of theuser_groups
table. - UserId
- Represents
user_id
, the primary key of theuser
table.
Enums§
- Content
Model - Represents the
page_content_model
field of thepage
table. - Expiry
- Represents the
pr_expiry
field of thepage_restrictions
table. - Major
Mime - Represents the
img_major_mime
field of theimage
table. - Media
Type - Represents the
img_media_type
field of theimage
table. - Page
Action - Represents the
pr_type
field of thepage_restrictions
table, the action that is restricted. - Page
Type - Represents the
cl_type
field of thecategorylinks
table. - Protection
Level - Represents the
pr_level
field of thepage_restrictions
table, the group that is allowed to perform the action.