Module ruma_client_api::push

source ·
Available on crate features client or server only.
Expand description

Endpoints for push notifications.



  • Information for an email pusher.
  • An error that happens when PushRule cannot be converted into PatternedPushRule
  • Like SimplePushRule, but may represent any kind of push rule thanks to pattern and conditions being optional.
  • Defines a pusher.
  • Strings to uniquely identify a Pusher.
  • Initial set of fields of Pusher.


  • Which kind a pusher is, and the information for that kind.
  • The kinds of push rules that are available.
  • The scope of a push rule.