Skip to content

chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0#38

Open
BlindMaster24 wants to merge 2 commits into
mainfrom
release-plz/2026-04-15T08-06-43Z
Open

chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0#38
BlindMaster24 wants to merge 2 commits into
mainfrom
release-plz/2026-04-15T08-06-43Z

Conversation

@BlindMaster24
Copy link
Copy Markdown
Owner

@BlindMaster24 BlindMaster24 commented Apr 15, 2026

🤖 New release

  • teamtalk-macros: 0.1.2 -> 0.1.3
  • teamtalk: 6.0.0 -> 7.0.0 (⚠ API breaking changes)

teamtalk breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type PluginManager is no longer Sync, in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/extensions/plugins.rs:112
  type PluginManager is no longer UnwindSafe, in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/extensions/plugins.rs:112
  type PluginManager is no longer RefUnwindSafe, in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/extensions/plugins.rs:112

--- failure copy_impl_added: type now implements Copy ---

Description:
A public type now implements Copy, causing non-move closures to capture it by reference instead of moving it.
        ref: https://github.com/rust-lang/rust/issues/100905
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/copy_impl_added.ron

Failed in:
  teamtalk::client::recording::RecordingSampleFormat in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:7
  teamtalk::RecordingSampleFormat in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:7

--- failure enum_marked_non_exhaustive: enum marked #[non_exhaustive] ---

Description:
A public enum has been marked #[non_exhaustive]. Pattern-matching on it outside of its crate must now include a wildcard pattern like `_`, or it will fail to compile.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_marked_non_exhaustive.ron

Failed in:
  enum Event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/events/mod.rs:13
  enum Event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/events/mod.rs:13
  enum UnknownCommandPolicy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/mod.rs:24
  enum UnknownCommandPolicy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/mod.rs:24
  enum RecordingTarget in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:15
  enum RecordingTarget in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:15
  enum UserGender in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:224
  enum UserGender in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:224
  enum UserGender in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:224
  enum DialogTimeoutPolicy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/status.rs:17
  enum DialogTimeoutPolicy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/status.rs:17
  enum JobErrorPolicy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/scheduler.rs:8
  enum JobErrorPolicy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/scheduler.rs:8
  enum EventData in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:11
  enum EventData in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:11
  enum EventData in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:11
  enum HandlerResult in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/mod.rs:17
  enum HandlerResult in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/mod.rs:17
  enum RouteMatcher in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/mod.rs:31
  enum RouteMatcher in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/mod.rs:31
  enum UserPresence in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:214
  enum UserPresence in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:214
  enum UserPresence in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:214
  enum CommandPatternError in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:177
  enum CommandPatternError in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:177
  enum DialogStatus in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/status.rs:6
  enum DialogStatus in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/status.rs:6
  enum Error in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/events/mod.rs:223
  enum Error in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/events/mod.rs:223
  enum DispatchFlow in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:131
  enum DispatchFlow in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:131
  enum ConnectionState in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/events/mod.rs:107
  enum ConnectionState in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/events/mod.rs:107
  enum RecordingSampleFormat in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:7
  enum RecordingSampleFormat in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:7
  enum WaitError in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:224
  enum SilencePolicy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/synced/session.rs:11
  enum SilencePolicy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/synced/session.rs:11
  enum MessageTarget in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:65
  enum MessageTarget in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:65

--- failure enum_unit_variant_changed_kind: An enum unit variant changed kind ---

Description:
A public enum's exhaustive unit variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_unit_variant_changed_kind.ron

Failed in:
  variant Error::Timeout in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/events/mod.rs:255
  variant Error::Timeout in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/events/mod.rs:255

--- failure function_must_use_added: function #[must_use] added ---

Description:
A function is now #[must_use]. Downstream crates that did not use its return value will get a compiler lint.
        ref: https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-must_use-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/function_must_use_added.ron

Failed in:
  function teamtalk::utils::strings::tt_buf in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/utils/strings.rs:13
  function teamtalk::utils::strings::to_cow in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/utils/strings.rs:87
  function teamtalk::utils::math::ref_gain in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/utils/math.rs:5
  function teamtalk::utils::strings::from_tt in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/utils/strings.rs:50
  function teamtalk::utils::from_tt in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/utils/strings.rs:50
  function teamtalk::utils::strings::to_string in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/utils/strings.rs:73
  function teamtalk::utils::to_string in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/utils/strings.rs:73

--- failure inherent_method_must_use_added: inherent method #[must_use] added ---

Description:
An inherent method is now #[must_use]. Downstream crates that did not use its return value will get a compiler lint.
        ref: https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-must_use-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_must_use_added.ron

Failed in:
  method teamtalk::types::audio::SpeexDSP::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/preprocess.rs:67
  method teamtalk::types::preprocess::SpeexDSP::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/preprocess.rs:67
  method teamtalk::types::SpeexDSP::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/preprocess.rs:67
  method teamtalk::mock::MockUserBuilder::username in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:174
  method teamtalk::mock::MockUserBuilder::nickname in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:181
  method teamtalk::mock::MockUserBuilder::client_name in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:188
  method teamtalk::mock::MockUserBuilder::ip_address in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:195
  method teamtalk::mock::MockUserBuilder::channel_id in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:202
  method teamtalk::mock::MockUserBuilder::status in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:209
  method teamtalk::mock::MockUserBuilder::state in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:216
  method teamtalk::mock::MockUserBuilder::user_data in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:223
  method teamtalk::mock::MockUserBuilder::user_type in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:230
  method teamtalk::mock::MockUserBuilder::version in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:237
  method teamtalk::mock::MockUserBuilder::build_for in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:244
  method teamtalk::MockUserBuilder::username in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:174
  method teamtalk::MockUserBuilder::nickname in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:181
  method teamtalk::MockUserBuilder::client_name in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:188
  method teamtalk::MockUserBuilder::ip_address in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:195
  method teamtalk::MockUserBuilder::channel_id in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:202
  method teamtalk::MockUserBuilder::status in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:209
  method teamtalk::MockUserBuilder::state in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:216
  method teamtalk::MockUserBuilder::user_data in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:223
  method teamtalk::MockUserBuilder::user_type in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:230
  method teamtalk::MockUserBuilder::version in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:237
  method teamtalk::MockUserBuilder::build_for in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:244
  method teamtalk::bot::DialogMachine::with_prefix in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/machine.rs:39
  method teamtalk::bot::DialogMachine::is_in in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/machine.rs:100
  method teamtalk::bot::DialogMachine::restart_flow in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/machine.rs:202
  method teamtalk::DialogMachine::with_prefix in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/machine.rs:39
  method teamtalk::DialogMachine::is_in in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/machine.rs:100
  method teamtalk::DialogMachine::restart_flow in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/machine.rs:202
  method teamtalk::client::connection::ConnectParamsOwned::from_env in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:236
  method teamtalk::client::ConnectParamsOwned::from_env in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:236
  method teamtalk::mock::MockClient::len in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:52
  method teamtalk::mock::MockClient::is_empty in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:58
  method teamtalk::MockClient::len in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:52
  method teamtalk::MockClient::is_empty in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:58
  method teamtalk::client::bus::SubscriptionBuilder::filter_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:284
  method teamtalk::client::bus::SubscriptionBuilder::filter_channel in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:291
  method teamtalk::client::bus::SubscriptionBuilder::filter_text_type in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:298
  method teamtalk::client::bus::SubscriptionBuilder::filter_username in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:305
  method teamtalk::client::bus::SubscriptionBuilder::filter_nickname in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:312
  method teamtalk::client::bus::SubscriptionBuilder::group in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:319
  method teamtalk::client::bus::SubscriptionBuilder::filter in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:326
  method teamtalk::client::SubscriptionBuilder::filter_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:284
  method teamtalk::client::SubscriptionBuilder::filter_channel in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:291
  method teamtalk::client::SubscriptionBuilder::filter_text_type in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:298
  method teamtalk::client::SubscriptionBuilder::filter_username in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:305
  method teamtalk::client::SubscriptionBuilder::filter_nickname in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:312
  method teamtalk::client::SubscriptionBuilder::group in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:319
  method teamtalk::client::SubscriptionBuilder::filter in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/subscription.rs:326
  method teamtalk::types::audio::WebRTCConfig::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/preprocess.rs:134
  method teamtalk::types::preprocess::WebRTCConfig::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/preprocess.rs:134
  method teamtalk::types::WebRTCConfig::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/preprocess.rs:134
  method teamtalk::client::registry::ClientRegistry::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/registry.rs:25
  method teamtalk::client::registry::ClientRegistry::list in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/registry.rs:75
  method teamtalk::client::registry::ClientRegistry::get in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/registry.rs:81
  method teamtalk::client::ClientRegistry::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/registry.rs:25
  method teamtalk::client::ClientRegistry::list in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/registry.rs:75
  method teamtalk::client::ClientRegistry::get in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/registry.rs:81
  method teamtalk::ClientRegistry::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/registry.rs:25
  method teamtalk::ClientRegistry::list in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/registry.rs:75
  method teamtalk::ClientRegistry::get in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/registry.rs:81
  method teamtalk::bot::DialogState::with_deadline_unix_ms in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:49
  method teamtalk::bot::DialogState::with_timeout in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:57
  method teamtalk::bot::DialogState::with_status in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:64
  method teamtalk::bot::DialogState::with_timeout_policy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:71
  method teamtalk::bot::DialogState::with_metadata in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:79
  method teamtalk::bot::DialogState::is_active in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:92
  method teamtalk::bot::DialogState::is_paused in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:98
  method teamtalk::bot::DialogState::is_expired in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:105
  method teamtalk::bot::DialogState::is_expired_at in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:112
  method teamtalk::bot::DialogState::timeout_policy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:134
  method teamtalk::bot::DialogState::encode in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:167
  method teamtalk::DialogState::with_deadline_unix_ms in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:49
  method teamtalk::DialogState::with_timeout in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:57
  method teamtalk::DialogState::with_status in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:64
  method teamtalk::DialogState::with_timeout_policy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:71
  method teamtalk::DialogState::with_metadata in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:79
  method teamtalk::DialogState::is_active in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:92
  method teamtalk::DialogState::is_paused in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:98
  method teamtalk::DialogState::is_expired in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:105
  method teamtalk::DialogState::is_expired_at in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:112
  method teamtalk::DialogState::timeout_policy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:134
  method teamtalk::DialogState::encode in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/fsm/state.rs:167
  method teamtalk::types::audio::ClientFlags::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/server.rs:226
  method teamtalk::types::audio::ClientFlags::has in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/server.rs:231
  method teamtalk::types::audio::ClientFlags::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/server.rs:236
  method teamtalk::types::ClientFlags::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/server.rs:226
  method teamtalk::types::ClientFlags::has in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/server.rs:231
  method teamtalk::types::ClientFlags::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/server.rs:236
  method teamtalk::dispatch::Dispatcher::on_event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:78
  method teamtalk::dispatch::Dispatcher::on_any in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:88
  method teamtalk::dispatch::Dispatcher::on_user_joined in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:98
  method teamtalk::dispatch::Dispatcher::on_user_left in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:107
  method teamtalk::dispatch::Dispatcher::on_text_message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:116
  method teamtalk::dispatch::Dispatcher::on_connect_success in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:125
  method teamtalk::dispatch::Dispatcher::on_connection_lost in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:134
  method teamtalk::dispatch::Dispatcher::on_connect_failed in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:143
  method teamtalk::dispatch::Dispatcher::on_command_error in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:152
  method teamtalk::Dispatcher::on_event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:78
  method teamtalk::Dispatcher::on_any in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:88
  method teamtalk::Dispatcher::on_user_joined in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:98
  method teamtalk::Dispatcher::on_user_left in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:107
  method teamtalk::Dispatcher::on_text_message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:116
  method teamtalk::Dispatcher::on_connect_success in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:125
  method teamtalk::Dispatcher::on_connection_lost in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:134
  method teamtalk::Dispatcher::on_connect_failed in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:143
  method teamtalk::Dispatcher::on_command_error in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/dispatcher.rs:152
  method teamtalk::dispatch::ConnectParamsOwned::as_params in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:26
  method teamtalk::ConnectParamsOwned::as_params in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:26
  method teamtalk::bot::BotApp::with_router in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:37
  method teamtalk::bot::BotApp::with_scheduler in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:43
  method teamtalk::bot::BotApp::with_state_store in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:56
  method teamtalk::bot::BotApp::with_config in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:62
  method teamtalk::bot::BotApp::into_async_bot in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:83
  method teamtalk::BotApp::with_router in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:37
  method teamtalk::BotApp::with_scheduler in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:43
  method teamtalk::BotApp::with_state_store in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:56
  method teamtalk::BotApp::with_config in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:62
  method teamtalk::BotApp::into_async_bot in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/app.rs:83
  method teamtalk::dispatch::ClientConfig::poll_timeout_ms in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:96
  method teamtalk::dispatch::ClientConfig::reconnect in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:103
  method teamtalk::dispatch::ClientConfig::reconnect_with_events in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:110
  method teamtalk::dispatch::ClientConfig::without_reconnect in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:122
  method teamtalk::ClientConfig::poll_timeout_ms in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:96
  method teamtalk::ClientConfig::reconnect in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:103
  method teamtalk::ClientConfig::reconnect_with_events in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:110
  method teamtalk::ClientConfig::without_reconnect in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:122
  method teamtalk::client::connection::ReconnectHandler::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:132
  method teamtalk::client::connection::ReconnectHandler::can_attempt in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:161
  method teamtalk::client::connection::ReconnectHandler::current_delay in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:188
  method teamtalk::client::connection::ReconnectHandler::attempts in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:194
  method teamtalk::client::connection::ReconnectHandler::exhausted in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:200
  method teamtalk::client::ReconnectHandler::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:132
  method teamtalk::client::ReconnectHandler::can_attempt in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:161
  method teamtalk::client::ReconnectHandler::current_delay in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:188
  method teamtalk::client::ReconnectHandler::attempts in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:194
  method teamtalk::client::ReconnectHandler::exhausted in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:200
  method teamtalk::client::manager::ClientManager::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:43
  method teamtalk::client::manager::ClientManager::events in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:88
  method teamtalk::client::manager::ClientManager::health_snapshot in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:93
  method teamtalk::client::ClientManager::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:43
  method teamtalk::client::ClientManager::events in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:88
  method teamtalk::client::ClientManager::health_snapshot in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:93
  method teamtalk::ClientManager::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:43
  method teamtalk::ClientManager::events in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:88
  method teamtalk::ClientManager::health_snapshot in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/manager.rs:93
  method teamtalk::mock::MockMessage::empty in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:85
  method teamtalk::mock::MockMessage::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:91
  method teamtalk::mock::MockMessage::remote_file in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:111
  method teamtalk::mock::MockMessage::banned_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:121
  method teamtalk::mock::MockMessage::desktop_input in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:130
  method teamtalk::mock::MockMessage::media_file_info in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:140
  method teamtalk::mock::MockMessage::audio_input_progress in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:149
  method teamtalk::MockMessage::empty in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:85
  method teamtalk::MockMessage::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:91
  method teamtalk::MockMessage::remote_file in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:111
  method teamtalk::MockMessage::banned_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:121
  method teamtalk::MockMessage::desktop_input in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:130
  method teamtalk::MockMessage::media_file_info in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:140
  method teamtalk::MockMessage::audio_input_progress in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/mock.rs:149
  method teamtalk::bot::Permissions::rights in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:16
  method teamtalk::bot::Permissions::any in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:21
  method teamtalk::bot::Permissions::all in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:26
  method teamtalk::bot::Permissions::moderator in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:31
  method teamtalk::bot::Permissions::admin in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:72
  method teamtalk::Permissions::rights in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:16
  method teamtalk::Permissions::any in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:21
  method teamtalk::Permissions::all in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:26
  method teamtalk::Permissions::moderator in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:31
  method teamtalk::Permissions::admin in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/permissions.rs:72
  method teamtalk::dispatch::ReconnectSettings::with_extra_events in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:64
  method teamtalk::ReconnectSettings::with_extra_events in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:64
  method teamtalk::types::DesktopInput::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/desktop.rs:33
  method teamtalk::types::server::ServerProperties::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/server.rs:106
  method teamtalk::types::ServerProperties::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/server.rs:106
  method teamtalk::types::audio::AudioFormat::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/audio.rs:102
  method teamtalk::types::AudioFormat::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/audio.rs:102
  method teamtalk::client::recording::RecordingOptions::with_max_duration in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:67
  method teamtalk::client::recording::RecordingOptions::with_max_size_bytes in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:74
  method teamtalk::RecordingOptions::with_max_duration in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:67
  method teamtalk::RecordingOptions::with_max_size_bytes in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/options.rs:74
  method teamtalk::client::recording::UserRecordingOptions::with_stop_delay in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/user.rs:32
  method teamtalk::UserRecordingOptions::with_stop_delay in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/user.rs:32
  method teamtalk::types::channels::ClientKeepAlive::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/transport.rs:125
  method teamtalk::types::ClientKeepAlive::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/transport.rs:125
  method teamtalk::client::recording::SyncedUserRecordingBus::stop_on_drop in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/synced/session.rs:341
  method teamtalk::SyncedUserRecordingBus::stop_on_drop in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/synced/session.rs:341
  method teamtalk::types::base::UserRights::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:349
  method teamtalk::types::base::UserRights::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:354
  method teamtalk::types::base::UserRights::has_any in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:359
  method teamtalk::types::base::UserRights::has_all in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:364
  method teamtalk::types::UserRights::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:349
  method teamtalk::types::UserRights::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:354
  method teamtalk::types::UserRights::has_any in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:359
  method teamtalk::types::UserRights::has_all in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:364
  method teamtalk::UserRights::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:349
  method teamtalk::UserRights::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:354
  method teamtalk::UserRights::has_any in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:359
  method teamtalk::UserRights::has_all in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:364
  method teamtalk::types::messaging::MessageBuilder::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:104
  method teamtalk::types::messaging::MessageBuilder::send in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:111
  method teamtalk::types::messaging::MessageBuilder::send_cmd in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:117
  method teamtalk::types::MessageBuilder::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:104
  method teamtalk::types::MessageBuilder::send in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:111
  method teamtalk::types::MessageBuilder::send_cmd in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:117
  method teamtalk::MessageBuilder::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:104
  method teamtalk::MessageBuilder::send in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:111
  method teamtalk::MessageBuilder::send_cmd in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:117
  method teamtalk::types::audio::SpeexCodec::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/audio_codec.rs:37
  method teamtalk::types::SpeexCodec::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/audio_codec.rs:37
  method teamtalk::client::media::MediaFilePlayback::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/media.rs:16
  method teamtalk::bot::Router::with_command_prefixes in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:10
  method teamtalk::bot::Router::use_middleware in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:16
  method teamtalk::bot::Router::use_middleware_fn in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:25
  method teamtalk::bot::Router::use_middleware_hooks in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:35
  method teamtalk::bot::Router::on_event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:48
  method teamtalk::bot::Router::on_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:62
  method teamtalk::bot::Router::on_command_with_help in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:73
  method teamtalk::bot::Router::on_command_pattern in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:90
  method teamtalk::bot::Router::on_command_pattern_with_help in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:100
  method teamtalk::bot::Router::on_dialog_step in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:137
  method teamtalk::bot::Router::on_dialog in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:159
  method teamtalk::bot::Router::command_group in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:176
  method teamtalk::bot::Router::on_unknown_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:189
  method teamtalk::bot::Router::alias_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:198
  method teamtalk::bot::Router::with_unknown_command_policy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:208
  method teamtalk::bot::Router::with_unknown_command_suggestions in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:214
  method teamtalk::bot::Router::with_unknown_command_suggestion_distance in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:221
  method teamtalk::bot::Router::without_unknown_command_suggestions in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:228
  method teamtalk::bot::Router::on_any in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:234
  method teamtalk::bot::Router::with_auto_help in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:248
  method teamtalk::bot::Router::without_auto_help in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:254
  method teamtalk::bot::Router::with_help_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:260
  method teamtalk::bot::Router::with_auto_help_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:269
  method teamtalk::bot::Router::with_help_header in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:276
  method teamtalk::bot::Router::with_help_footer in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:282
  method teamtalk::Router::with_command_prefixes in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:10
  method teamtalk::Router::use_middleware in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:16
  method teamtalk::Router::use_middleware_fn in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:25
  method teamtalk::Router::use_middleware_hooks in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:35
  method teamtalk::Router::on_event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:48
  method teamtalk::Router::on_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:62
  method teamtalk::Router::on_command_with_help in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:73
  method teamtalk::Router::on_command_pattern in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:90
  method teamtalk::Router::on_command_pattern_with_help in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:100
  method teamtalk::Router::on_dialog_step in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:137
  method teamtalk::Router::on_dialog in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:159
  method teamtalk::Router::command_group in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:176
  method teamtalk::Router::on_unknown_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:189
  method teamtalk::Router::alias_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:198
  method teamtalk::Router::with_unknown_command_policy in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:208
  method teamtalk::Router::with_unknown_command_suggestions in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:214
  method teamtalk::Router::with_unknown_command_suggestion_distance in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:221
  method teamtalk::Router::without_unknown_command_suggestions in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:228
  method teamtalk::Router::on_any in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:234
  method teamtalk::Router::with_auto_help in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:248
  method teamtalk::Router::without_auto_help in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:254
  method teamtalk::Router::with_help_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:260
  method teamtalk::Router::with_auto_help_command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:269
  method teamtalk::Router::with_help_header in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:276
  method teamtalk::Router::with_help_footer in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/router/builder.rs:282
  method teamtalk::types::base::ChannelType::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:201
  method teamtalk::types::base::ChannelType::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:206
  method teamtalk::types::channels::ChannelType::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:201
  method teamtalk::types::channels::ChannelType::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:206
  method teamtalk::types::ChannelType::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:201
  method teamtalk::types::ChannelType::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:206
  method teamtalk::client::core::ClientEvents::poll in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/mod.rs:57
  method teamtalk::client::ClientEvents::poll in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/mod.rs:57
  method teamtalk::ClientEvents::poll in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/mod.rs:57
  method teamtalk::bot::BotBuilder::with_router in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:64
  method teamtalk::bot::BotBuilder::with_scheduler in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:70
  method teamtalk::bot::BotBuilder::with_state_store in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:76
  method teamtalk::bot::BotBuilder::with_boxed_state_store in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:82
  method teamtalk::bot::BotBuilder::with_config in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:88
  method teamtalk::BotBuilder::with_router in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:64
  method teamtalk::BotBuilder::with_scheduler in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:70
  method teamtalk::BotBuilder::with_state_store in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:76
  method teamtalk::BotBuilder::with_boxed_state_store in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:82
  method teamtalk::BotBuilder::with_config in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/runtime.rs:88
  method teamtalk::types::audio::JitterConfig::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/audio.rs:48
  method teamtalk::types::JitterConfig::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/audio.rs:48
  method teamtalk::types::server::FileTransfer::progress in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_io.rs:127
  method teamtalk::types::FileTransfer::progress in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_io.rs:127
  method teamtalk::client::recording::UserRecordingSession::stop in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/user.rs:121
  method teamtalk::UserRecordingSession::stop in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/recording/user.rs:121
  method teamtalk::bot::CommandArgPattern::name in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:32
  method teamtalk::bot::CommandArgPattern::required in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:37
  method teamtalk::bot::CommandArgPattern::variadic in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:42
  method teamtalk::CommandArgPattern::name in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:32
  method teamtalk::CommandArgPattern::required in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:37
  method teamtalk::CommandArgPattern::variadic in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:42
  method teamtalk::types::channels::AbusePrevention::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/transport.rs:167
  method teamtalk::types::AbusePrevention::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/transport.rs:167
  method teamtalk::types::channels::ChannelBuilder::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:42
  method teamtalk::types::channels::ChannelBuilder::parent in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:67
  method teamtalk::types::channels::ChannelBuilder::topic in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:74
  method teamtalk::types::channels::ChannelBuilder::channel_type in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:81
  method teamtalk::types::channels::ChannelBuilder::max_users in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:88
  method teamtalk::types::channels::ChannelBuilder::codec in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:95
  method teamtalk::types::channels::ChannelBuilder::build in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:102
  method teamtalk::types::ChannelBuilder::new in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:42
  method teamtalk::types::ChannelBuilder::parent in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:67
  method teamtalk::types::ChannelBuilder::topic in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:74
  method teamtalk::types::ChannelBuilder::channel_type in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:81
  method teamtalk::types::ChannelBuilder::max_users in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:88
  method teamtalk::types::ChannelBuilder::codec in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:95
  method teamtalk::types::ChannelBuilder::build in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:102
  method teamtalk::dispatch::EventContext::event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:147
  method teamtalk::dispatch::EventContext::message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:153
  method teamtalk::DispatchEventContext::event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:147
  method teamtalk::DispatchEventContext::message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/dispatch/types.rs:153
  method teamtalk::bot::Args::all in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/args.rs:56
  method teamtalk::Args::all in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/args.rs:56
  method teamtalk::types::channels::Channel::builder in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:29
  method teamtalk::types::channels::Channel::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:147
  method teamtalk::types::Channel::builder in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:29
  method teamtalk::types::Channel::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/channel.rs:147
  method teamtalk::types::server::BannedUser::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/accounts.rs:246
  method teamtalk::types::BannedUser::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/accounts.rs:246
  method teamtalk::client::connection::ReconnectPhaseTimeouts::disabled in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:101
  method teamtalk::client::ReconnectPhaseTimeouts::disabled in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:101
  method teamtalk::ReconnectPhaseTimeouts::disabled in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/connection/mod.rs:101
  method teamtalk::client::bus::EventContext::event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:24
  method teamtalk::client::bus::EventContext::message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:30
  method teamtalk::client::bus::EventContext::client in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:36
  method teamtalk::client::bus::EventContext::user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:42
  method teamtalk::client::bus::EventContext::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:48
  method teamtalk::client::bus::EventContext::user_id in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:54
  method teamtalk::client::bus::EventContext::channel_id in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:63
  method teamtalk::client::EventContext::event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:24
  method teamtalk::client::EventContext::message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:30
  method teamtalk::client::EventContext::client in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:36
  method teamtalk::client::EventContext::user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:42
  method teamtalk::client::EventContext::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:48
  method teamtalk::client::EventContext::user_id in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:54
  method teamtalk::client::EventContext::channel_id in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:63
  method teamtalk::EventContext::event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:24
  method teamtalk::EventContext::message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:30
  method teamtalk::EventContext::client in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:36
  method teamtalk::EventContext::user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:42
  method teamtalk::EventContext::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:48
  method teamtalk::EventContext::user_id in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:54
  method teamtalk::EventContext::channel_id in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/bus/context.rs:63
  method teamtalk::types::audio::AudioConfig::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/audio_codec.rs:275
  method teamtalk::types::AudioConfig::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/audio_codec.rs:275
  method teamtalk::types::base::UserStatus::from_bits in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:265
  method teamtalk::types::base::UserStatus::to_bits in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:289
  method teamtalk::types::users::UserStatus::from_bits in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:265
  method teamtalk::types::users::UserStatus::to_bits in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:289
  method teamtalk::types::UserStatus::from_bits in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:265
  method teamtalk::types::UserStatus::to_bits in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:289
  method teamtalk::types::users::UserAccount::builder in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/accounts.rs:23
  method teamtalk::types::users::UserAccount::rights in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/accounts.rs:29
  method teamtalk::types::users::UserAccount::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/accounts.rs:146
  method teamtalk::types::UserAccount::builder in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/accounts.rs:23
  method teamtalk::types::UserAccount::rights in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/accounts.rs:29
  method teamtalk::types::UserAccount::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/accounts.rs:146
  method teamtalk::types::messaging::TextMessage::send_to_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:33
  method teamtalk::types::messaging::TextMessage::send_to_channel in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:38
  method teamtalk::types::messaging::TextMessage::send_broadcast in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:47
  method teamtalk::types::messaging::TextMessage::send_private in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:55
  method teamtalk::types::TextMessage::send_to_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:33
  method teamtalk::types::TextMessage::send_to_channel in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:38
  method teamtalk::types::TextMessage::send_broadcast in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:47
  method teamtalk::types::TextMessage::send_private in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/message.rs:55
  method teamtalk::bot::FnMiddleware::with_after in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/middleware.rs:37
  method teamtalk::FnMiddleware::with_after in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/middleware.rs:37
  method teamtalk::client::audio::AudioBlockView::from_block in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/audio/mod.rs:60
  method teamtalk::AudioBlockView::from_block in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/audio/mod.rs:60
  method teamtalk::bot::CommandPattern::command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:105
  method teamtalk::bot::CommandPattern::command_parts in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:110
  method teamtalk::bot::CommandPattern::args in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:115
  method teamtalk::bot::CommandPattern::min_args in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:120
  method teamtalk::bot::CommandPattern::accepts in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:133
  method teamtalk::bot::CommandPattern::usage_with_prefix in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:145
  method teamtalk::bot::CommandPattern::usage in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:152
  method teamtalk::CommandPattern::command in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:105
  method teamtalk::CommandPattern::command_parts in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:110
  method teamtalk::CommandPattern::args in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:115
  method teamtalk::CommandPattern::min_args in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:120
  method teamtalk::CommandPattern::accepts in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:133
  method teamtalk::CommandPattern::usage_with_prefix in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:145
  method teamtalk::CommandPattern::usage in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/bot/command.rs:152
  method teamtalk::types::audio::OpusCodec::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/audio_codec.rs:179
  method teamtalk::types::OpusCodec::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/audio_codec.rs:179
  method teamtalk::types::audio::VideoCodec::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/video.rs:108
  method teamtalk::types::VideoCodec::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/media_common/video.rs:108
  method teamtalk::types::base::UserState::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:152
  method teamtalk::types::base::UserState::is_talking in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:157
  method teamtalk::types::base::UserState::is_muted in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:162
  method teamtalk::types::base::UserState::has_video in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:167
  method teamtalk::types::base::UserState::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:172
  method teamtalk::types::users::UserState::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:152
  method teamtalk::types::users::UserState::is_talking in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:157
  method teamtalk::types::users::UserState::is_muted in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:162
  method teamtalk::types::users::UserState::has_video in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:167
  method teamtalk::types::users::UserState::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:172
  method teamtalk::types::UserState::from_raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:152
  method teamtalk::types::UserState::is_talking in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:157
  method teamtalk::types::UserState::is_muted in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:162
  method teamtalk::types::UserState::has_video in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:167
  method teamtalk::types::UserState::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/base.rs:172
  method teamtalk::types::audio::SpeexVBRCodec::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/audio_codec.rs:98
  method teamtalk::types::SpeexVBRCodec::to_ffi in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/types/entities/audio_codec.rs:98
  method teamtalk::client::core::Message::event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:40
  method teamtalk::client::core::Message::source in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:46
  method teamtalk::client::core::Message::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:64
  method teamtalk::client::core::Message::channel in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:80
  method teamtalk::client::core::Message::server_properties in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:100
  method teamtalk::client::core::Message::server_statistics in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:116
  method teamtalk::client::core::Message::file_transfer in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:132
  method teamtalk::client::core::Message::remote_file in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:148
  method teamtalk::client::core::Message::user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:166
  method teamtalk::client::core::Message::account in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:187
  method teamtalk::client::core::Message::banned_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:207
  method teamtalk::client::core::Message::desktop_input in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:223
  method teamtalk::client::core::Message::media_file_info in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:239
  method teamtalk::client::core::Message::audio_input_progress in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:257
  method teamtalk::client::core::Message::error_message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:273
  method teamtalk::client::core::Message::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:293
  method teamtalk::client::core::Message::try_as_text_message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:320
  method teamtalk::client::core::Message::try_as_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:326
  method teamtalk::client::core::Message::try_as_channel in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:332
  method teamtalk::client::core::Message::try_as_remote_file in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:338
  method teamtalk::client::core::Message::try_as_banned_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:344
  method teamtalk::client::core::Message::try_as_desktop_input in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:350
  method teamtalk::client::core::Message::try_as_media_file_info in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:356
  method teamtalk::client::core::Message::try_as_audio_input_progress in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:362
  method teamtalk::client::Message::event in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:40
  method teamtalk::client::Message::source in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:46
  method teamtalk::client::Message::text in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:64
  method teamtalk::client::Message::channel in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:80
  method teamtalk::client::Message::server_properties in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:100
  method teamtalk::client::Message::server_statistics in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:116
  method teamtalk::client::Message::file_transfer in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:132
  method teamtalk::client::Message::remote_file in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:148
  method teamtalk::client::Message::user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:166
  method teamtalk::client::Message::account in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:187
  method teamtalk::client::Message::banned_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:207
  method teamtalk::client::Message::desktop_input in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:223
  method teamtalk::client::Message::media_file_info in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:239
  method teamtalk::client::Message::audio_input_progress in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:257
  method teamtalk::client::Message::error_message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:273
  method teamtalk::client::Message::raw in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:293
  method teamtalk::client::Message::try_as_text_message in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:320
  method teamtalk::client::Message::try_as_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:326
  method teamtalk::client::Message::try_as_channel in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:332
  method teamtalk::client::Message::try_as_remote_file in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:338
  method teamtalk::client::Message::try_as_banned_user in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:344
  method teamtalk::client::Message::try_as_desktop_input in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:350
  method teamtalk::client::Message::try_as_media_file_info in /tmp/.tmpsm0cXq/TeamTalkRust/crates/teamtalk/src/client/core/message.rs:356
  method teamtalk::client::M

@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk v7.0.0 chore(teamtalk): release v7.0.0 Apr 15, 2026
@BlindMaster24 BlindMaster24 changed the title chore(teamtalk): release v7.0.0 chore(release): teamtalk v7.0.0 Apr 15, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from ebba8a4 to 6e0f4a8 Compare April 15, 2026 08:09
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk v7.0.0 chore(teamtalk): release v7.0.0 Apr 15, 2026
@BlindMaster24 BlindMaster24 changed the title chore(teamtalk): release v7.0.0 chore(release): teamtalk v7.0.0 Apr 15, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 035e0a1 to 94d746c Compare April 15, 2026 09:52
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk v7.0.0 chore(teamtalk): release v7.0.0 Apr 15, 2026
@BlindMaster24 BlindMaster24 changed the title chore(teamtalk): release v7.0.0 chore(release): workspace release Apr 15, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from d236aff to b708d1b Compare April 15, 2026 12:01
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 15, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 15, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from bc45d51 to 6aeeae7 Compare April 15, 2026 15:26
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 15, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 15, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from ef567d0 to 42e1d00 Compare April 15, 2026 16:50
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 15, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 16, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from b61c9c5 to 5bb844d Compare April 16, 2026 04:34
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 16, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 16, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 3b08b0c to 90148c3 Compare April 16, 2026 04:38
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 16, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 22, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 4a41ab0 to 1ad583e Compare April 22, 2026 06:44
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 22, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 23, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 6d074aa to 1e12b0b Compare April 23, 2026 06:49
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 23, 2026
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 2 additional findings.

Open in Devin Review

@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 23, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 4566443 to cdbfda8 Compare April 23, 2026 07:25
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 23, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 23, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 160b0c6 to b0f870b Compare April 23, 2026 07:55
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 23, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 23, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from a57c307 to f5a6251 Compare April 23, 2026 08:05
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 23, 2026
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 new potential issue.

View 4 additional findings in Devin Review.

Open in Devin Review

Comment thread docs/features.md
```toml
[dependencies]
teamtalk = { version = "6.0.0", features = ["dispatch", "async"] }
teamtalk = { version = "7.0.0", features = ["dispatch", "async"] }
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Incomplete version reference sync: docs/bot.md and docs/extensions.md still reference 6.0.0

This PR syncs version references from 6.0.0 to 7.0.0 in README.md, docs/features.md, and docs/getting-started.md, but the same update was not applied to docs/bot.md:11 (teamtalk = { version = "6.0.0", features = ["bot"] }) and docs/extensions.md:14 (teamtalk = { version = "6.0.0", features = ["scripts", "plugins"] }). The scripts/update-version.sh only targets three files, so these two were missed. This violates the AGENTS.md rule under "Docs update scope (wide)": "When API changes land, re-audit README + all docs/ pages for accuracy. Do not whitelist specific files; verify the entire docs/ directory for correctness."

Prompt for agents
The version sync in this PR missed two documentation files that still reference 6.0.0 instead of 7.0.0:

1. docs/bot.md line 11: teamtalk = { version = "6.0.0", features = ["bot"] } → should be 7.0.0
2. docs/extensions.md line 14: teamtalk = { version = "6.0.0", features = ["scripts", "plugins"] } → should be 7.0.0

Additionally, the scripts/update-version.sh file only targets README.md, docs/getting-started.md, and docs/features.md. It should also include docs/bot.md and docs/extensions.md (and ideally do a grep-based sweep of all docs/*.md files) to prevent future drift. The check-version-refs.sh script has the same gap.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 23, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 9a4945a to 3a714b5 Compare April 23, 2026 09:58
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 23, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 23, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 8c951bf to 74d7dbc Compare April 23, 2026 10:16
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 23, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 24, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 7ed7e64 to 24af607 Compare April 24, 2026 00:54
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 24, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release Apr 24, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 5e9ea74 to 49877df Compare April 24, 2026 00:57
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 Apr 24, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release May 2, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from 1f71eff to c265a35 Compare May 2, 2026 18:51
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 May 2, 2026
@BlindMaster24 BlindMaster24 changed the title chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 chore(release): workspace release May 2, 2026
@BlindMaster24 BlindMaster24 force-pushed the release-plz/2026-04-15T08-06-43Z branch from d60e7d8 to f4f754d Compare May 2, 2026 18:54
@BlindMaster24 BlindMaster24 changed the title chore(release): workspace release chore(release): teamtalk-macros v0.1.3, teamtalk v7.0.0 May 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant