Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/twilight-rs/twilight
Powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API.
https://github.com/twilight-rs/twilight
Implement or derive `Hash` on all types that it can be implemented or
derived on.
Signed-off-by...
d9d7229b0715b71982dacfd4ec527ebdb4a449b5 authored over 5 years ago by Zeyla Hellyer <[email protected]>
Add the 'guild_id' field to the `model::channel::ChannelCategory`
struct.
Signed-off-by: Zeyla ...
0ca1e6ca70f6ed0cd197a00dbf6071d422b58211 authored over 5 years ago by Zeyla Hellyer <[email protected]>
Add a GitHub Actions workflow for checking compilation and running tests
of all of the libraries...
260d3c7f489ee2527e824c6cfa9c26d9ea602ed4 authored over 5 years ago by zeyla hellyer <[email protected]>
Derive more on all model types, specifically `Eq` and `PartialEq`.
Signed-off-by: Zeyla Hellyer...
c8f82b2afcc7867df8607e5ae7eac8f8f84a3cfc authored over 5 years ago by Zeyla Hellyer <[email protected]>Fix the name of `model::guild::Emoji::uesr` to `user`.
Signed-off-by: Zeyla Hellyer <zeyla@hell...
af860d7a7bc80080ff49b4d8bed4dd3ce739562f authored over 5 years ago by Zeyla Hellyer <[email protected]>Add the cache trait library, which exports two traits:
- `Cache`, which defines an asynchronous...
44505ef7e46520c70551a940b7cab16c6a86bd22 authored over 5 years ago by Zeyla Hellyer <[email protected]>
Use a HashMap for storing a list of resources that can be keyed. For
example, instead of storing...
Signed-off-by: Zeyla Hellyer <[email protected]>
16fa767a9cc4f10b2513a6d4feb3272c1d9af1b9 authored over 5 years ago by Zeyla Hellyer <[email protected]>
The `Ratelimit` enum had two variants: `Ready` and `Queued`. `Ready`
ended up not being used due...
Signed-off-by: Zeyla Hellyer <[email protected]>
6899078913363a529f7a3fe49c6fbc02bdeefcc5 authored over 5 years ago by Zeyla Hellyer <[email protected]>
Add implementations on `http::routing::Path` to parse from a `str` and
parse from a `(method, st...
Expose the "raw" request capabilities of the crate, allowing users to
skip over `Client::create_...
In the 'get_message' example, fix an unused binding lint.
Signed-off-by: Zeyla Hellyer <zeyla@h...
89f38e1a8640788e34fea3ef606be555cc74c9f5 authored over 5 years ago by Zeyla Hellyer <[email protected]>
Include only the finished crates in the workspace and skeleton crate
(`dawn`), allowing git depe...
Make `model::invite::Invite::target_user` optional, per a Discord API
doc change[1].
[1]: https...
945ed63d505e6f721c137617f13dfc13aebce969 authored over 5 years ago by Zeyla Hellyer <[email protected]>
Support the recent[1] `self_stream` optional boolean to
`model::voice::VoiceState`, denoting whe...
In the UpdateMessage request, support the ability to remove fields (i.e.
remove the `content` an...
Make `channel::message::Message::reference` optional.
Signed-off-by: Zeyla Hellyer <zeyla@helly...
4c6c525aa302bfa963011c714e3b49411327a948 authored over 5 years ago by Zeyla Hellyer <[email protected]>Signed-off-by: Zeyla Hellyer <[email protected]>
78fe3a58f4498ff0948f58010cc0214922521047 authored over 5 years ago by Zeyla Hellyer <[email protected]>Rebrand the name to 'dawn'.
Signed-off-by: Zeyla Hellyer <[email protected]>
8375b38b9e987731add3bf69d0d3ba641b7eb24b authored over 5 years ago by Zeyla Hellyer <[email protected]>Derive `Copy` on all of the ID types in the `id` module.
Signed-off-by: Zeyla Hellyer <zeyla@he...
d2e17cd2787c21bb1f8b395e0eb70df110f30ce3 authored over 5 years ago by Zeyla Hellyer <[email protected]>Signed-off-by: Zeyla Hellyer <[email protected]>
7235c6cf38b91bfe7247486cfe022a277ca9aaa9 authored over 5 years ago by Zeyla Hellyer <[email protected]>
The target for entries isn't always a snowflake, since it can also be an
invite code.
Signed-of...
48f64a946a40e7aaae4f3d951c424d5c09e41e1c authored over 5 years ago by Zeyla Hellyer <[email protected]>
Using a u64 is more accurate of the data type and is more efficient, so
switch to using them for...
Fix `channel::message::MessageReference::channel_id` to make it
required, not optional.
Signed-...
4938cb306dbaa28279025996cbecb0dd7ebe086e authored over 5 years ago by Zeyla Hellyer <[email protected]>Signed-off-by: Zeyla Hellyer <[email protected]>
1d3f21047eb48802a3732deeaa48a165353a5e17 authored over 5 years ago by Zeyla Hellyer <[email protected]>
Initialize the project with the skeleton crate and a README. While the
remainder of the crates a...