Commit graph

4338 commits

Author SHA1 Message Date
Maybe Waffle
7508d53a9b Simplify some checks 2023-09-12 16:02:54 +04:00
Maybe Waffle
2162fbdf5c Somewhat rework attribute parsing to make it easier to handle #[doc] and more complex stuff
This turned out to be a lot worse than I anticipated, but it works, ok? :')
2023-09-12 16:02:29 +04:00
TheAwiteb
31f53f58fc
More check that is a doc comment 2023-09-12 07:50:31 +03:00
TheAwiteb
9545075023
Keep the \n in the doc comment as it is (don't replace it to newline) 2023-09-10 10:24:52 +03:00
TheAwiteb
4fe40f48b1
Parsing the doc comment as a doc comment :) 2023-09-10 10:24:52 +03:00
TheAwiteb
e0654f7c0d
Update #[command(description = "description")] docs 2023-09-10 10:24:44 +03:00
TheAwiteb
72f8f40f59
Fix examples fmt 2023-09-10 10:22:13 +03:00
TheAwiteb
7304e552cd
More than one attribute for the description test 2023-09-10 10:22:13 +03:00
TheAwiteb
0d02c48afd
Possibility of using more than one attribute for the description 2023-09-10 10:22:13 +03:00
TheAwiteb
c0fd07184b
Add tests for new line doc comment 2023-09-10 10:22:12 +03:00
TheAwiteb
6fbe7154ba
Support the new line when adding another doc comment 2023-09-10 10:22:12 +03:00
TheAwiteb
d1ac816642
Improved doc attr extraction 2023-09-10 10:22:12 +03:00
TheAwiteb
b91c53588d
Add tests for /// Help message 2023-09-10 10:22:12 +03:00
TheAwiteb
e3b5572879
Make attrs in fold_attrs expect iterator of Attribute instead of iterator of &Attribute 2023-09-10 10:22:12 +03:00
TheAwiteb
99685f3dcc
Remove unnecessary collect 2023-09-10 10:22:11 +03:00
TheAwiteb
9a2e39ea01
Rebase https://github.com/teloxide/teloxide/tree/master into https://github.com/TheAwiteb/teloxide/tree/support-doc-attr 2023-09-10 10:20:21 +03:00
TheAwiteb
e95c69419b
Update CHANGELOG.md 2023-09-10 10:16:06 +03:00
TheAwiteb
65baf3fcd3
Replace #[doc = ".."] with #[command(description = "...")] 2023-09-10 10:12:52 +03:00
TheAwiteb
47ad84c17e
Make attrs in fold_attrs expect Iterator of Attribute instead of &[Attribute] 2023-09-10 10:12:52 +03:00
Waffle Maybe
9b7e5957cc
Merge pull request #923 from TheAwiteb/fix-hide-attr-bug-work-as-MetaNameValueStr
Fix hide attr bug work as meta name value str
2023-09-09 08:54:23 +00:00
TheAwiteb
9149dc244e
Merge branch 'master' of https://github.com/teloxide/teloxide into fix-hide-attr-bug-work-as-MetaNameValueStr 2023-09-09 04:27:38 +03:00
Tima Kinsart
1d02ae9fb9
Merge pull request #929 from TheAwiteb/bump-chrono-and-fix-deprecation-error
Bump chrono and fix deprecation error
2023-09-07 18:56:18 +00:00
TheAwiteb
82dbee4bbb
Fix deprecation error
Use `DateTime::from_naive_utc_and_offset` instead of `DateTime::from_utc`
2023-09-07 21:43:55 +03:00
TheAwiteb
aca9f9583d
Bump chrono to v0.4.30 2023-09-07 21:42:29 +03:00
TheAwiteb
42fd9b8693
Use AttrValue::expect_none with hide option 2023-09-07 08:03:08 +03:00
TheAwiteb
547f5889d2
Add expect_none method function to AttrValue
This method function will return a error if the option not a flag option
2023-09-07 08:02:17 +03:00
Tima Kinsart
c963078973
Merge pull request #905 from teloxide/assorted_user_chat_id_additions
Assorted user/chat id additions
2023-09-06 03:02:26 +00:00
Tima Kinsart
6531b0a19f
Merge pull request #906 from teloxide/tree_in_mentioned_users
Make `mentioned_users` somewhat less terrible
2023-09-06 03:01:14 +00:00
TheAwiteb
7881a1cb78
Fix https://github.com/teloxide/teloxide/issues/922 2023-08-29 01:15:56 +03:00
TheAwiteb
19a16d21eb
Make AttrValue::span instance function public 2023-08-29 01:15:22 +03:00
Tima Kinsart
f0ce8b6a29
Merge pull request #920 from fr0staman/master
Add `fr0staman/fr0staman_bot` to README.md
2023-08-28 01:48:05 +00:00
fr0staman
e366197935 Add fr0staman/fr0staman_bot to README.md 2023-08-27 23:16:43 +03:00
TheAwiteb
6c8bc11493
Update CHANGELOG.md. Add MessageToCopyNotFound error 2023-08-25 16:23:01 +03:00
TheAwiteb
f76db0544f
Add MessageToCopyNotFound to teloxide::errors::ApiError. Fix https://github.com/teloxide/teloxide/issues/916 2023-08-25 16:14:49 +03:00
Maybe Waffle
86a145e805 Make mentioned_users somewhat less terrible 2023-07-29 14:42:31 +04:00
Maybe Waffle
ae0451f7d7 Add UserId::{MIN, MAX} constants 2023-07-29 14:17:33 +04:00
Maybe Waffle
4ccf24c7ab Allow comparing UserIds and ChatIds 2023-07-29 14:17:11 +04:00
Maybe Waffle
529b38afee Add a way to go ChatId -> UserId 2023-07-29 14:16:32 +04:00
Waffle Maybe
556b14eb04
Merge pull request #864 from Olegt0rr/fix-telegram-serialization
Telegram struct serializing similar to original (skip empty/defaults)
2023-07-29 09:37:06 +00:00
Oleg A
0859ce9a1f
chore: removed redundant "Vec::new" 2023-07-26 17:48:42 +03:00
Waffle Maybe
10846e19fd
Merge pull request #896 from fr0staman/master
Use `UserId` instead of `i64` for `user_id` in `user_mention`
2023-07-10 06:00:56 +00:00
fr0staman
1630830a7d Use UserId instead of u64 for user_id in user_mention 2023-07-09 21:23:11 +03:00
fr0staman
878ad80b63 Update CHANGELOG.md 2023-07-09 15:11:56 +03:00
fr0staman
e3e89a1691 Use u64 instead of i64 for user_id in html::user_mention and markdown::user_mention 2023-07-09 15:00:04 +03:00
Sima Kinsart
5993a9cb6f
Merge pull request #891 from ElPettego/patch-1
Update README.md
2023-06-16 12:49:40 +00:00
Sima Kinsart
7e1c1c3e4f
Merge pull request #892 from teloxide/type_update_id
Add `UpdateId`
2023-06-15 14:30:07 +00:00
Juice Man
41e7338cff
Update README.md
Co-authored-by: Sima Kinsart <hirrolot@gmail.com>
2023-06-15 14:29:33 +02:00
Maybe Waffle
13424c3fdc Add UpdateId 2023-06-15 15:40:50 +04:00
Juice Man
68fafa8c82
Update README.md
fix typo
2023-06-15 13:32:30 +02:00
Maybe Waffle
848fc14c0b Reorder items in update.rs 2023-06-15 14:56:39 +04:00