pub mod devboy_core
pub mod devboy_core::agents
pub mod devboy_core::agents::antigravity
pub struct devboy_core::agents::antigravity::AntigravityDetector
impl devboy_core::agents::AgentDetector for devboy_core::agents::antigravity::AntigravityDetector
pub fn devboy_core::agents::antigravity::AntigravityDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::antigravity::AntigravityDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::antigravity::AntigravityDetector::id(&self) -> &'static str
impl core::marker::Freeze for devboy_core::agents::antigravity::AntigravityDetector
impl core::marker::Send for devboy_core::agents::antigravity::AntigravityDetector
impl core::marker::Sync for devboy_core::agents::antigravity::AntigravityDetector
impl core::marker::Unpin for devboy_core::agents::antigravity::AntigravityDetector
impl core::marker::UnsafeUnpin for devboy_core::agents::antigravity::AntigravityDetector
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::antigravity::AntigravityDetector
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::antigravity::AntigravityDetector
pub mod devboy_core::agents::bundles
pub struct devboy_core::agents::bundles::Bundle
pub devboy_core::agents::bundles::Bundle::description: alloc::string::String
pub devboy_core::agents::bundles::Bundle::name: alloc::string::String
pub devboy_core::agents::bundles::Bundle::skills: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for devboy_core::agents::bundles::Bundle
pub fn devboy_core::agents::bundles::Bundle::clone(&self) -> devboy_core::agents::bundles::Bundle
impl core::fmt::Debug for devboy_core::agents::bundles::Bundle
pub fn devboy_core::agents::bundles::Bundle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::agents::bundles::Bundle
pub fn devboy_core::agents::bundles::Bundle::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::agents::bundles::Bundle
impl core::marker::Send for devboy_core::agents::bundles::Bundle
impl core::marker::Sync for devboy_core::agents::bundles::Bundle
impl core::marker::Unpin for devboy_core::agents::bundles::Bundle
impl core::marker::UnsafeUnpin for devboy_core::agents::bundles::Bundle
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::bundles::Bundle
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::bundles::Bundle
pub const devboy_core::agents::bundles::PROFILES: &[&str]
pub fn devboy_core::agents::bundles::load(profile: &str) -> anyhow::Result<devboy_core::agents::bundles::Bundle>
pub mod devboy_core::agents::claude
pub struct devboy_core::agents::claude::ClaudeDetector
impl devboy_core::agents::AgentDetector for devboy_core::agents::claude::ClaudeDetector
pub fn devboy_core::agents::claude::ClaudeDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::claude::ClaudeDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::claude::ClaudeDetector::id(&self) -> &'static str
impl core::marker::Freeze for devboy_core::agents::claude::ClaudeDetector
impl core::marker::Send for devboy_core::agents::claude::ClaudeDetector
impl core::marker::Sync for devboy_core::agents::claude::ClaudeDetector
impl core::marker::Unpin for devboy_core::agents::claude::ClaudeDetector
impl core::marker::UnsafeUnpin for devboy_core::agents::claude::ClaudeDetector
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::claude::ClaudeDetector
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::claude::ClaudeDetector
pub mod devboy_core::agents::codex
pub struct devboy_core::agents::codex::CodexDetector
impl devboy_core::agents::AgentDetector for devboy_core::agents::codex::CodexDetector
pub fn devboy_core::agents::codex::CodexDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::codex::CodexDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::codex::CodexDetector::id(&self) -> &'static str
impl core::marker::Freeze for devboy_core::agents::codex::CodexDetector
impl core::marker::Send for devboy_core::agents::codex::CodexDetector
impl core::marker::Sync for devboy_core::agents::codex::CodexDetector
impl core::marker::Unpin for devboy_core::agents::codex::CodexDetector
impl core::marker::UnsafeUnpin for devboy_core::agents::codex::CodexDetector
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::codex::CodexDetector
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::codex::CodexDetector
pub mod devboy_core::agents::copilot
pub struct devboy_core::agents::copilot::CopilotDetector
impl devboy_core::agents::AgentDetector for devboy_core::agents::copilot::CopilotDetector
pub fn devboy_core::agents::copilot::CopilotDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::copilot::CopilotDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::copilot::CopilotDetector::id(&self) -> &'static str
impl core::marker::Freeze for devboy_core::agents::copilot::CopilotDetector
impl core::marker::Send for devboy_core::agents::copilot::CopilotDetector
impl core::marker::Sync for devboy_core::agents::copilot::CopilotDetector
impl core::marker::Unpin for devboy_core::agents::copilot::CopilotDetector
impl core::marker::UnsafeUnpin for devboy_core::agents::copilot::CopilotDetector
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::copilot::CopilotDetector
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::copilot::CopilotDetector
pub mod devboy_core::agents::cursor
pub struct devboy_core::agents::cursor::CursorDetector
impl devboy_core::agents::AgentDetector for devboy_core::agents::cursor::CursorDetector
pub fn devboy_core::agents::cursor::CursorDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::cursor::CursorDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::cursor::CursorDetector::id(&self) -> &'static str
impl core::marker::Freeze for devboy_core::agents::cursor::CursorDetector
impl core::marker::Send for devboy_core::agents::cursor::CursorDetector
impl core::marker::Sync for devboy_core::agents::cursor::CursorDetector
impl core::marker::Unpin for devboy_core::agents::cursor::CursorDetector
impl core::marker::UnsafeUnpin for devboy_core::agents::cursor::CursorDetector
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::cursor::CursorDetector
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::cursor::CursorDetector
pub mod devboy_core::agents::gemini
pub struct devboy_core::agents::gemini::GeminiDetector
impl devboy_core::agents::AgentDetector for devboy_core::agents::gemini::GeminiDetector
pub fn devboy_core::agents::gemini::GeminiDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::gemini::GeminiDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::gemini::GeminiDetector::id(&self) -> &'static str
impl core::marker::Freeze for devboy_core::agents::gemini::GeminiDetector
impl core::marker::Send for devboy_core::agents::gemini::GeminiDetector
impl core::marker::Sync for devboy_core::agents::gemini::GeminiDetector
impl core::marker::Unpin for devboy_core::agents::gemini::GeminiDetector
impl core::marker::UnsafeUnpin for devboy_core::agents::gemini::GeminiDetector
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::gemini::GeminiDetector
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::gemini::GeminiDetector
pub mod devboy_core::agents::kimi
pub struct devboy_core::agents::kimi::KimiDetector
impl devboy_core::agents::AgentDetector for devboy_core::agents::kimi::KimiDetector
pub fn devboy_core::agents::kimi::KimiDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::kimi::KimiDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::kimi::KimiDetector::id(&self) -> &'static str
impl core::marker::Freeze for devboy_core::agents::kimi::KimiDetector
impl core::marker::Send for devboy_core::agents::kimi::KimiDetector
impl core::marker::Sync for devboy_core::agents::kimi::KimiDetector
impl core::marker::Unpin for devboy_core::agents::kimi::KimiDetector
impl core::marker::UnsafeUnpin for devboy_core::agents::kimi::KimiDetector
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::kimi::KimiDetector
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::kimi::KimiDetector
pub mod devboy_core::agents::registry
pub fn devboy_core::agents::registry::detect_all() -> alloc::vec::Vec<devboy_core::agents::AgentSnapshot>
pub fn devboy_core::agents::registry::detect_all_with_home(home: &std::path::Path) -> alloc::vec::Vec<devboy_core::agents::AgentSnapshot>
pub mod devboy_core::agents::score
pub fn devboy_core::agents::score::compute_score(last_used: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>, sessions: core::option::Option<u64>, now: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> f64
pub fn devboy_core::agents::score::pick_primary(snapshots: &[devboy_core::agents::AgentSnapshot]) -> core::option::Option<&devboy_core::agents::AgentSnapshot>
pub enum devboy_core::agents::InstallStatus
pub devboy_core::agents::InstallStatus::No
pub devboy_core::agents::InstallStatus::Unknown
pub devboy_core::agents::InstallStatus::Yes
impl core::clone::Clone for devboy_core::agents::InstallStatus
pub fn devboy_core::agents::InstallStatus::clone(&self) -> devboy_core::agents::InstallStatus
impl core::cmp::Eq for devboy_core::agents::InstallStatus
impl core::cmp::PartialEq for devboy_core::agents::InstallStatus
pub fn devboy_core::agents::InstallStatus::eq(&self, other: &devboy_core::agents::InstallStatus) -> bool
impl core::fmt::Debug for devboy_core::agents::InstallStatus
pub fn devboy_core::agents::InstallStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::agents::InstallStatus
impl core::marker::StructuralPartialEq for devboy_core::agents::InstallStatus
impl serde_core::ser::Serialize for devboy_core::agents::InstallStatus
pub fn devboy_core::agents::InstallStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl core::marker::Freeze for devboy_core::agents::InstallStatus
impl core::marker::Send for devboy_core::agents::InstallStatus
impl core::marker::Sync for devboy_core::agents::InstallStatus
impl core::marker::Unpin for devboy_core::agents::InstallStatus
impl core::marker::UnsafeUnpin for devboy_core::agents::InstallStatus
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::InstallStatus
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::InstallStatus
pub struct devboy_core::agents::AgentSnapshot
pub devboy_core::agents::AgentSnapshot::display_name: &'static str
pub devboy_core::agents::AgentSnapshot::id: &'static str
pub devboy_core::agents::AgentSnapshot::last_used: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub devboy_core::agents::AgentSnapshot::paths_checked: alloc::vec::Vec<std::path::PathBuf>
pub devboy_core::agents::AgentSnapshot::score: f64
pub devboy_core::agents::AgentSnapshot::sessions: core::option::Option<u64>
pub devboy_core::agents::AgentSnapshot::status: devboy_core::agents::InstallStatus
impl core::clone::Clone for devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::AgentSnapshot::clone(&self) -> devboy_core::agents::AgentSnapshot
impl core::fmt::Debug for devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::AgentSnapshot::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::AgentSnapshot::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl core::marker::Freeze for devboy_core::agents::AgentSnapshot
impl core::marker::Send for devboy_core::agents::AgentSnapshot
impl core::marker::Sync for devboy_core::agents::AgentSnapshot
impl core::marker::Unpin for devboy_core::agents::AgentSnapshot
impl core::marker::UnsafeUnpin for devboy_core::agents::AgentSnapshot
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::agents::AgentSnapshot
impl core::panic::unwind_safe::UnwindSafe for devboy_core::agents::AgentSnapshot
pub trait devboy_core::agents::AgentDetector: core::marker::Send + core::marker::Sync
pub fn devboy_core::agents::AgentDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::AgentDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::AgentDetector::id(&self) -> &'static str
impl devboy_core::agents::AgentDetector for devboy_core::agents::antigravity::AntigravityDetector
pub fn devboy_core::agents::antigravity::AntigravityDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::antigravity::AntigravityDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::antigravity::AntigravityDetector::id(&self) -> &'static str
impl devboy_core::agents::AgentDetector for devboy_core::agents::claude::ClaudeDetector
pub fn devboy_core::agents::claude::ClaudeDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::claude::ClaudeDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::claude::ClaudeDetector::id(&self) -> &'static str
impl devboy_core::agents::AgentDetector for devboy_core::agents::codex::CodexDetector
pub fn devboy_core::agents::codex::CodexDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::codex::CodexDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::codex::CodexDetector::id(&self) -> &'static str
impl devboy_core::agents::AgentDetector for devboy_core::agents::copilot::CopilotDetector
pub fn devboy_core::agents::copilot::CopilotDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::copilot::CopilotDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::copilot::CopilotDetector::id(&self) -> &'static str
impl devboy_core::agents::AgentDetector for devboy_core::agents::cursor::CursorDetector
pub fn devboy_core::agents::cursor::CursorDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::cursor::CursorDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::cursor::CursorDetector::id(&self) -> &'static str
impl devboy_core::agents::AgentDetector for devboy_core::agents::gemini::GeminiDetector
pub fn devboy_core::agents::gemini::GeminiDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::gemini::GeminiDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::gemini::GeminiDetector::id(&self) -> &'static str
impl devboy_core::agents::AgentDetector for devboy_core::agents::kimi::KimiDetector
pub fn devboy_core::agents::kimi::KimiDetector::detect(&self, home: &std::path::Path) -> devboy_core::agents::AgentSnapshot
pub fn devboy_core::agents::kimi::KimiDetector::display_name(&self) -> &'static str
pub fn devboy_core::agents::kimi::KimiDetector::id(&self) -> &'static str
pub fn devboy_core::agents::compute_score(last_used: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>, sessions: core::option::Option<u64>, now: chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> f64
pub fn devboy_core::agents::detect_all() -> alloc::vec::Vec<devboy_core::agents::AgentSnapshot>
pub fn devboy_core::agents::detect_all_with_home(home: &std::path::Path) -> alloc::vec::Vec<devboy_core::agents::AgentSnapshot>
pub fn devboy_core::agents::pick_primary(snapshots: &[devboy_core::agents::AgentSnapshot]) -> core::option::Option<&devboy_core::agents::AgentSnapshot>
pub mod devboy_core::alias
pub enum devboy_core::alias::AliasResolverError
pub devboy_core::alias::AliasResolverError::Backend
pub devboy_core::alias::AliasResolverError::Backend::message: alloc::string::String
pub devboy_core::alias::AliasResolverError::Backend::path: alloc::string::String
pub devboy_core::alias::AliasResolverError::BadPath
pub devboy_core::alias::AliasResolverError::BadPath::path: alloc::string::String
pub devboy_core::alias::AliasResolverError::BadPath::reason: alloc::string::String
pub devboy_core::alias::AliasResolverError::NotFound
pub devboy_core::alias::AliasResolverError::NotFound::path: alloc::string::String
impl core::error::Error for devboy_core::alias::AliasResolverError
impl core::fmt::Debug for devboy_core::alias::AliasResolverError
pub fn devboy_core::alias::AliasResolverError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for devboy_core::alias::AliasResolverError
pub fn devboy_core::alias::AliasResolverError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::alias::AliasResolverError
impl core::marker::Send for devboy_core::alias::AliasResolverError
impl core::marker::Sync for devboy_core::alias::AliasResolverError
impl core::marker::Unpin for devboy_core::alias::AliasResolverError
impl core::marker::UnsafeUnpin for devboy_core::alias::AliasResolverError
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::alias::AliasResolverError
impl core::panic::unwind_safe::UnwindSafe for devboy_core::alias::AliasResolverError
pub const devboy_core::alias::ALIAS_PREFIX: &str
pub trait devboy_core::alias::SecretResolver: core::marker::Send + core::marker::Sync
pub fn devboy_core::alias::SecretResolver::resolve(&self, path: &str) -> core::result::Result<secrecy::SecretString, devboy_core::alias::AliasResolverError>
impl<R, F> devboy_core::alias::SecretResolver for devboy_core::secret_approval::ApprovalGatedResolver<R, F> where R: devboy_core::alias::SecretResolver, F: core::ops::function::Fn(&str) -> devboy_core::secret_approval::ApproveOnUsePolicy + core::marker::Send + core::marker::Sync
pub fn devboy_core::secret_approval::ApprovalGatedResolver<R, F>::resolve(&self, path: &str) -> core::result::Result<secrecy::SecretString, devboy_core::alias::AliasResolverError>
pub fn devboy_core::alias::is_alias(s: &str) -> bool
pub fn devboy_core::alias::parse_alias(s: &str) -> core::option::Option<&str>
pub mod devboy_core::asset
pub enum devboy_core::asset::AssetContext
pub devboy_core::asset::AssetContext::Chat
pub devboy_core::asset::AssetContext::Chat::chat_id: alloc::string::String
pub devboy_core::asset::AssetContext::Chat::message_id: alloc::string::String
pub devboy_core::asset::AssetContext::Issue
pub devboy_core::asset::AssetContext::Issue::key: alloc::string::String
pub devboy_core::asset::AssetContext::IssueComment
pub devboy_core::asset::AssetContext::IssueComment::comment_id: alloc::string::String
pub devboy_core::asset::AssetContext::IssueComment::key: alloc::string::String
pub devboy_core::asset::AssetContext::KbPage
pub devboy_core::asset::AssetContext::KbPage::page_id: alloc::string::String
pub devboy_core::asset::AssetContext::MergeRequest
pub devboy_core::asset::AssetContext::MergeRequest::mr_id: alloc::string::String
pub devboy_core::asset::AssetContext::MrComment
pub devboy_core::asset::AssetContext::MrComment::mr_id: alloc::string::String
pub devboy_core::asset::AssetContext::MrComment::note_id: alloc::string::String
impl devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::kind(&self) -> devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContext::slug(&self) -> alloc::string::String
impl core::clone::Clone for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::clone(&self) -> devboy_core::asset::AssetContext
impl core::cmp::Eq for devboy_core::asset::AssetContext
impl core::cmp::PartialEq for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::eq(&self, other: &devboy_core::asset::AssetContext) -> bool
impl core::fmt::Debug for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetContext
impl serde_core::ser::Serialize for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetContext
impl core::marker::Send for devboy_core::asset::AssetContext
impl core::marker::Sync for devboy_core::asset::AssetContext
impl core::marker::Unpin for devboy_core::asset::AssetContext
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetContext
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetContext
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetContext
pub enum devboy_core::asset::AssetContextKind
pub devboy_core::asset::AssetContextKind::Chat
pub devboy_core::asset::AssetContextKind::Issue
pub devboy_core::asset::AssetContextKind::IssueComment
pub devboy_core::asset::AssetContextKind::KbPage
pub devboy_core::asset::AssetContextKind::MergeRequest
pub devboy_core::asset::AssetContextKind::MrComment
impl core::clone::Clone for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::clone(&self) -> devboy_core::asset::AssetContextKind
impl core::cmp::Eq for devboy_core::asset::AssetContextKind
impl core::cmp::PartialEq for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::eq(&self, other: &devboy_core::asset::AssetContextKind) -> bool
impl core::fmt::Debug for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for devboy_core::asset::AssetContextKind
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetContextKind
impl serde_core::ser::Serialize for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetContextKind
impl core::marker::Send for devboy_core::asset::AssetContextKind
impl core::marker::Sync for devboy_core::asset::AssetContextKind
impl core::marker::Unpin for devboy_core::asset::AssetContextKind
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetContextKind
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetContextKind
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetContextKind
pub enum devboy_core::asset::ContentKind
pub devboy_core::asset::ContentKind::Binary
pub devboy_core::asset::ContentKind::Data
pub devboy_core::asset::ContentKind::Document
pub devboy_core::asset::ContentKind::Image
pub devboy_core::asset::ContentKind::Text
pub devboy_core::asset::ContentKind::Video
impl core::clone::Clone for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::clone(&self) -> devboy_core::asset::ContentKind
impl core::cmp::Eq for devboy_core::asset::ContentKind
impl core::cmp::PartialEq for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::eq(&self, other: &devboy_core::asset::ContentKind) -> bool
impl core::default::Default for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::default() -> devboy_core::asset::ContentKind
impl core::fmt::Debug for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::asset::ContentKind
impl core::marker::StructuralPartialEq for devboy_core::asset::ContentKind
impl serde_core::ser::Serialize for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::ContentKind
impl core::marker::Send for devboy_core::asset::ContentKind
impl core::marker::Sync for devboy_core::asset::ContentKind
impl core::marker::Unpin for devboy_core::asset::ContentKind
impl core::marker::UnsafeUnpin for devboy_core::asset::ContentKind
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::ContentKind
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::ContentKind
pub struct devboy_core::asset::AssetAnalysis
pub devboy_core::asset::AssetAnalysis::content_kind: devboy_core::asset::ContentKind
pub devboy_core::asset::AssetAnalysis::extractable_text: core::option::Option<alloc::string::String>
pub devboy_core::asset::AssetAnalysis::key_findings: alloc::vec::Vec<alloc::string::String>
pub devboy_core::asset::AssetAnalysis::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub devboy_core::asset::AssetAnalysis::semantic: core::option::Option<devboy_core::asset::SemanticAnalysis>
pub devboy_core::asset::AssetAnalysis::summary: alloc::string::String
impl core::clone::Clone for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::clone(&self) -> devboy_core::asset::AssetAnalysis
impl core::cmp::PartialEq for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::eq(&self, other: &devboy_core::asset::AssetAnalysis) -> bool
impl core::default::Default for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::default() -> devboy_core::asset::AssetAnalysis
impl core::fmt::Debug for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetAnalysis
impl serde_core::ser::Serialize for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetAnalysis
impl core::marker::Send for devboy_core::asset::AssetAnalysis
impl core::marker::Sync for devboy_core::asset::AssetAnalysis
impl core::marker::Unpin for devboy_core::asset::AssetAnalysis
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetAnalysis
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetAnalysis
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetAnalysis
pub struct devboy_core::asset::AssetCapabilities
pub devboy_core::asset::AssetCapabilities::issue: devboy_core::asset::ContextCapabilities
pub devboy_core::asset::AssetCapabilities::issue_comment: devboy_core::asset::ContextCapabilities
pub devboy_core::asset::AssetCapabilities::merge_request: devboy_core::asset::ContextCapabilities
pub devboy_core::asset::AssetCapabilities::mr_comment: devboy_core::asset::ContextCapabilities
impl devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::for_kind(&self, kind: devboy_core::asset::AssetContextKind) -> &devboy_core::asset::ContextCapabilities
impl core::clone::Clone for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::clone(&self) -> devboy_core::asset::AssetCapabilities
impl core::cmp::PartialEq for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::eq(&self, other: &devboy_core::asset::AssetCapabilities) -> bool
impl core::default::Default for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::default() -> devboy_core::asset::AssetCapabilities
impl core::fmt::Debug for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetCapabilities
impl serde_core::ser::Serialize for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetCapabilities
impl core::marker::Send for devboy_core::asset::AssetCapabilities
impl core::marker::Sync for devboy_core::asset::AssetCapabilities
impl core::marker::Unpin for devboy_core::asset::AssetCapabilities
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetCapabilities
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetCapabilities
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetCapabilities
pub struct devboy_core::asset::AssetInput
pub devboy_core::asset::AssetInput::data: alloc::vec::Vec<u8>
pub devboy_core::asset::AssetInput::filename: alloc::string::String
pub devboy_core::asset::AssetInput::mime_type: core::option::Option<alloc::string::String>
impl devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::new(filename: impl core::convert::Into<alloc::string::String>, data: alloc::vec::Vec<u8>) -> Self
pub fn devboy_core::asset::AssetInput::with_mime_type(self, mime_type: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::clone(&self) -> devboy_core::asset::AssetInput
impl core::fmt::Debug for devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetInput
impl core::marker::Send for devboy_core::asset::AssetInput
impl core::marker::Sync for devboy_core::asset::AssetInput
impl core::marker::Unpin for devboy_core::asset::AssetInput
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetInput
pub struct devboy_core::asset::AssetMeta
pub devboy_core::asset::AssetMeta::analysis: core::option::Option<devboy_core::asset::AssetAnalysis>
pub devboy_core::asset::AssetMeta::author: core::option::Option<alloc::string::String>
pub devboy_core::asset::AssetMeta::cached: bool
pub devboy_core::asset::AssetMeta::checksum_sha256: core::option::Option<alloc::string::String>
pub devboy_core::asset::AssetMeta::created_at: core::option::Option<alloc::string::String>
pub devboy_core::asset::AssetMeta::filename: alloc::string::String
pub devboy_core::asset::AssetMeta::id: alloc::string::String
pub devboy_core::asset::AssetMeta::local_path: core::option::Option<alloc::string::String>
pub devboy_core::asset::AssetMeta::mime_type: core::option::Option<alloc::string::String>
pub devboy_core::asset::AssetMeta::size: core::option::Option<u64>
pub devboy_core::asset::AssetMeta::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::clone(&self) -> devboy_core::asset::AssetMeta
impl core::cmp::PartialEq for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::eq(&self, other: &devboy_core::asset::AssetMeta) -> bool
impl core::default::Default for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::default() -> devboy_core::asset::AssetMeta
impl core::fmt::Debug for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetMeta
impl serde_core::ser::Serialize for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetMeta
impl core::marker::Send for devboy_core::asset::AssetMeta
impl core::marker::Sync for devboy_core::asset::AssetMeta
impl core::marker::Unpin for devboy_core::asset::AssetMeta
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetMeta
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetMeta
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetMeta
pub struct devboy_core::asset::ContextCapabilities
pub devboy_core::asset::ContextCapabilities::allowed_types: alloc::vec::Vec<alloc::string::String>
pub devboy_core::asset::ContextCapabilities::delete: bool
pub devboy_core::asset::ContextCapabilities::download: bool
pub devboy_core::asset::ContextCapabilities::list: bool
pub devboy_core::asset::ContextCapabilities::max_file_size: core::option::Option<u64>
pub devboy_core::asset::ContextCapabilities::upload: bool
impl devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::full() -> Self
pub fn devboy_core::asset::ContextCapabilities::read_only() -> Self
impl core::clone::Clone for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::clone(&self) -> devboy_core::asset::ContextCapabilities
impl core::cmp::PartialEq for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::eq(&self, other: &devboy_core::asset::ContextCapabilities) -> bool
impl core::default::Default for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::default() -> devboy_core::asset::ContextCapabilities
impl core::fmt::Debug for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::ContextCapabilities
impl serde_core::ser::Serialize for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::ContextCapabilities
impl core::marker::Send for devboy_core::asset::ContextCapabilities
impl core::marker::Sync for devboy_core::asset::ContextCapabilities
impl core::marker::Unpin for devboy_core::asset::ContextCapabilities
impl core::marker::UnsafeUnpin for devboy_core::asset::ContextCapabilities
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::ContextCapabilities
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::ContextCapabilities
pub struct devboy_core::asset::MarkdownAttachment
pub devboy_core::asset::MarkdownAttachment::filename: alloc::string::String
pub devboy_core::asset::MarkdownAttachment::is_image: bool
pub devboy_core::asset::MarkdownAttachment::url: alloc::string::String
impl core::clone::Clone for devboy_core::asset::MarkdownAttachment
pub fn devboy_core::asset::MarkdownAttachment::clone(&self) -> devboy_core::asset::MarkdownAttachment
impl core::cmp::Eq for devboy_core::asset::MarkdownAttachment
impl core::cmp::PartialEq for devboy_core::asset::MarkdownAttachment
pub fn devboy_core::asset::MarkdownAttachment::eq(&self, other: &devboy_core::asset::MarkdownAttachment) -> bool
impl core::fmt::Debug for devboy_core::asset::MarkdownAttachment
pub fn devboy_core::asset::MarkdownAttachment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::MarkdownAttachment
impl core::marker::Freeze for devboy_core::asset::MarkdownAttachment
impl core::marker::Send for devboy_core::asset::MarkdownAttachment
impl core::marker::Sync for devboy_core::asset::MarkdownAttachment
impl core::marker::Unpin for devboy_core::asset::MarkdownAttachment
impl core::marker::UnsafeUnpin for devboy_core::asset::MarkdownAttachment
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::MarkdownAttachment
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::MarkdownAttachment
pub struct devboy_core::asset::SemanticAnalysis
pub devboy_core::asset::SemanticAnalysis::cached: bool
pub devboy_core::asset::SemanticAnalysis::findings: alloc::vec::Vec<alloc::string::String>
pub devboy_core::asset::SemanticAnalysis::model: alloc::string::String
pub devboy_core::asset::SemanticAnalysis::prompt_used: alloc::string::String
pub devboy_core::asset::SemanticAnalysis::summary: alloc::string::String
impl core::clone::Clone for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::clone(&self) -> devboy_core::asset::SemanticAnalysis
impl core::cmp::PartialEq for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::eq(&self, other: &devboy_core::asset::SemanticAnalysis) -> bool
impl core::default::Default for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::default() -> devboy_core::asset::SemanticAnalysis
impl core::fmt::Debug for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::SemanticAnalysis
impl serde_core::ser::Serialize for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::SemanticAnalysis
impl core::marker::Send for devboy_core::asset::SemanticAnalysis
impl core::marker::Sync for devboy_core::asset::SemanticAnalysis
impl core::marker::Unpin for devboy_core::asset::SemanticAnalysis
impl core::marker::UnsafeUnpin for devboy_core::asset::SemanticAnalysis
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::SemanticAnalysis
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::filename_from_url(url: &str) -> alloc::string::String
pub fn devboy_core::asset::parse_markdown_attachments(markdown: &str) -> alloc::vec::Vec<devboy_core::asset::MarkdownAttachment>
pub mod devboy_core::config
pub enum devboy_core::config::RoutingStrategy
pub devboy_core::config::RoutingStrategy::Local
pub devboy_core::config::RoutingStrategy::LocalFirst
pub devboy_core::config::RoutingStrategy::Remote
pub devboy_core::config::RoutingStrategy::RemoteFirst
impl devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::clone(&self) -> devboy_core::config::RoutingStrategy
impl core::cmp::Eq for devboy_core::config::RoutingStrategy
impl core::cmp::PartialEq for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::eq(&self, other: &devboy_core::config::RoutingStrategy) -> bool
impl core::default::Default for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::default() -> devboy_core::config::RoutingStrategy
impl core::fmt::Debug for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::config::RoutingStrategy
impl core::marker::StructuralPartialEq for devboy_core::config::RoutingStrategy
impl serde_core::ser::Serialize for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::RoutingStrategy
impl core::marker::Send for devboy_core::config::RoutingStrategy
impl core::marker::Sync for devboy_core::config::RoutingStrategy
impl core::marker::Unpin for devboy_core::config::RoutingStrategy
impl core::marker::UnsafeUnpin for devboy_core::config::RoutingStrategy
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::RoutingStrategy
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::RoutingStrategy
pub struct devboy_core::config::BuiltinToolsConfig
pub devboy_core::config::BuiltinToolsConfig::disabled: alloc::vec::Vec<alloc::string::String>
pub devboy_core::config::BuiltinToolsConfig::enabled: alloc::vec::Vec<alloc::string::String>
impl devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::is_empty(&self) -> bool
pub fn devboy_core::config::BuiltinToolsConfig::is_tool_allowed(&self, name: &str) -> bool
pub fn devboy_core::config::BuiltinToolsConfig::validate(&self) -> devboy_core::error::Result<()>
pub fn devboy_core::config::BuiltinToolsConfig::warn_unknown_tools(&self, known: &[&str])
impl core::clone::Clone for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::clone(&self) -> devboy_core::config::BuiltinToolsConfig
impl core::default::Default for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::default() -> devboy_core::config::BuiltinToolsConfig
impl core::fmt::Debug for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::BuiltinToolsConfig
impl core::marker::Send for devboy_core::config::BuiltinToolsConfig
impl core::marker::Sync for devboy_core::config::BuiltinToolsConfig
impl core::marker::Unpin for devboy_core::config::BuiltinToolsConfig
impl core::marker::UnsafeUnpin for devboy_core::config::BuiltinToolsConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::BuiltinToolsConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::BuiltinToolsConfig
pub struct devboy_core::config::ClickUpConfig
pub devboy_core::config::ClickUpConfig::list_id: alloc::string::String
pub devboy_core::config::ClickUpConfig::team_id: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::config::ClickUpConfig
pub fn devboy_core::config::ClickUpConfig::clone(&self) -> devboy_core::config::ClickUpConfig
impl core::fmt::Debug for devboy_core::config::ClickUpConfig
pub fn devboy_core::config::ClickUpConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ClickUpConfig
pub fn devboy_core::config::ClickUpConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ClickUpConfig
pub fn devboy_core::config::ClickUpConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ClickUpConfig
impl core::marker::Send for devboy_core::config::ClickUpConfig
impl core::marker::Sync for devboy_core::config::ClickUpConfig
impl core::marker::Unpin for devboy_core::config::ClickUpConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ClickUpConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ClickUpConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ClickUpConfig
pub struct devboy_core::config::Config
pub devboy_core::config::Config::active_context: core::option::Option<alloc::string::String>
pub devboy_core::config::Config::builtin_tools: devboy_core::config::BuiltinToolsConfig
pub devboy_core::config::Config::clickup: core::option::Option<devboy_core::config::ClickUpConfig>
pub devboy_core::config::Config::confluence: core::option::Option<devboy_core::config::ConfluenceConfig>
pub devboy_core::config::Config::contexts: alloc::collections::btree::map::BTreeMap<alloc::string::String, devboy_core::config::ContextConfig>
pub devboy_core::config::Config::fireflies: core::option::Option<devboy_core::config::FirefliesConfig>
pub devboy_core::config::Config::format_pipeline: core::option::Option<devboy_core::config::FormatPipelineConfig>
pub devboy_core::config::Config::github: core::option::Option<devboy_core::config::GitHubConfig>
pub devboy_core::config::Config::gitlab: core::option::Option<devboy_core::config::GitLabConfig>
pub devboy_core::config::Config::jira: core::option::Option<devboy_core::config::JiraConfig>
pub devboy_core::config::Config::proxy: devboy_core::config::ProxyConfig
pub devboy_core::config::Config::proxy_mcp_servers: alloc::vec::Vec<devboy_core::config::ProxyMcpServerConfig>
pub devboy_core::config::Config::remote_config: core::option::Option<devboy_core::config::RemoteConfigSettings>
pub devboy_core::config::Config::secrets: core::option::Option<devboy_core::config::SecretsConfig>
pub devboy_core::config::Config::sentry: core::option::Option<devboy_core::config::SentryConfig>
pub devboy_core::config::Config::slack: core::option::Option<devboy_core::config::SlackConfig>
impl devboy_core::config::Config
pub const devboy_core::config::Config::DEFAULT_CONTEXT_NAME: &'static str
pub fn devboy_core::config::Config::config_dir() -> devboy_core::error::Result<std::path::PathBuf>
pub fn devboy_core::config::Config::config_path() -> devboy_core::error::Result<std::path::PathBuf>
pub fn devboy_core::config::Config::configured_providers(&self) -> alloc::vec::Vec<&'static str>
pub fn devboy_core::config::Config::context_names(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn devboy_core::config::Config::get(&self, key: &str) -> devboy_core::error::Result<core::option::Option<alloc::string::String>>
pub fn devboy_core::config::Config::get_context(&self, name: &str) -> core::option::Option<devboy_core::config::ContextConfig>
pub fn devboy_core::config::Config::has_any_provider(&self) -> bool
pub fn devboy_core::config::Config::legacy_default_context(&self) -> core::option::Option<devboy_core::config::ContextConfig>
pub fn devboy_core::config::Config::load() -> devboy_core::error::Result<Self>
pub fn devboy_core::config::Config::load_from(path: &std::path::PathBuf) -> devboy_core::error::Result<Self>
pub fn devboy_core::config::Config::resolve_active_context_name(&self) -> core::option::Option<alloc::string::String>
pub fn devboy_core::config::Config::sanitize(&mut self)
pub fn devboy_core::config::Config::save(&self) -> devboy_core::error::Result<()>
pub fn devboy_core::config::Config::save_to(&self, path: &std::path::PathBuf) -> devboy_core::error::Result<()>
pub fn devboy_core::config::Config::set(&mut self, key: &str, value: &str) -> devboy_core::error::Result<()>
pub fn devboy_core::config::Config::set_active_context(&mut self, name: &str) -> devboy_core::error::Result<()>
pub fn devboy_core::config::Config::validate(&self) -> devboy_core::error::Result<()>
impl devboy_core::config::Config
pub fn devboy_core::config::Config::is_secrets_migration_complete(&self) -> bool
impl core::clone::Clone for devboy_core::config::Config
pub fn devboy_core::config::Config::clone(&self) -> devboy_core::config::Config
impl core::default::Default for devboy_core::config::Config
pub fn devboy_core::config::Config::default() -> devboy_core::config::Config
impl core::fmt::Debug for devboy_core::config::Config
pub fn devboy_core::config::Config::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::Config
pub fn devboy_core::config::Config::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::Config
pub fn devboy_core::config::Config::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::Config
impl core::marker::Send for devboy_core::config::Config
impl core::marker::Sync for devboy_core::config::Config
impl core::marker::Unpin for devboy_core::config::Config
impl core::marker::UnsafeUnpin for devboy_core::config::Config
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::Config
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::Config
pub struct devboy_core::config::ConfluenceConfig
pub devboy_core::config::ConfluenceConfig::api_version: core::option::Option<alloc::string::String>
pub devboy_core::config::ConfluenceConfig::base_url: alloc::string::String
pub devboy_core::config::ConfluenceConfig::space_key: core::option::Option<alloc::string::String>
pub devboy_core::config::ConfluenceConfig::username: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::config::ConfluenceConfig
pub fn devboy_core::config::ConfluenceConfig::clone(&self) -> devboy_core::config::ConfluenceConfig
impl core::fmt::Debug for devboy_core::config::ConfluenceConfig
pub fn devboy_core::config::ConfluenceConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ConfluenceConfig
pub fn devboy_core::config::ConfluenceConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ConfluenceConfig
pub fn devboy_core::config::ConfluenceConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ConfluenceConfig
impl core::marker::Send for devboy_core::config::ConfluenceConfig
impl core::marker::Sync for devboy_core::config::ConfluenceConfig
impl core::marker::Unpin for devboy_core::config::ConfluenceConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ConfluenceConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ConfluenceConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ConfluenceConfig
pub struct devboy_core::config::ContextConfig
pub devboy_core::config::ContextConfig::clickup: core::option::Option<devboy_core::config::ClickUpConfig>
pub devboy_core::config::ContextConfig::confluence: core::option::Option<devboy_core::config::ConfluenceConfig>
pub devboy_core::config::ContextConfig::fireflies: core::option::Option<devboy_core::config::FirefliesConfig>
pub devboy_core::config::ContextConfig::github: core::option::Option<devboy_core::config::GitHubConfig>
pub devboy_core::config::ContextConfig::gitlab: core::option::Option<devboy_core::config::GitLabConfig>
pub devboy_core::config::ContextConfig::jira: core::option::Option<devboy_core::config::JiraConfig>
pub devboy_core::config::ContextConfig::slack: core::option::Option<devboy_core::config::SlackConfig>
impl devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::configured_providers(&self) -> alloc::vec::Vec<&'static str>
pub fn devboy_core::config::ContextConfig::has_any_provider(&self) -> bool
impl core::clone::Clone for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::clone(&self) -> devboy_core::config::ContextConfig
impl core::default::Default for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::default() -> devboy_core::config::ContextConfig
impl core::fmt::Debug for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ContextConfig
impl core::marker::Send for devboy_core::config::ContextConfig
impl core::marker::Sync for devboy_core::config::ContextConfig
impl core::marker::Unpin for devboy_core::config::ContextConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ContextConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ContextConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ContextConfig
pub struct devboy_core::config::FirefliesConfig
impl core::clone::Clone for devboy_core::config::FirefliesConfig
pub fn devboy_core::config::FirefliesConfig::clone(&self) -> devboy_core::config::FirefliesConfig
impl core::fmt::Debug for devboy_core::config::FirefliesConfig
pub fn devboy_core::config::FirefliesConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::FirefliesConfig
pub fn devboy_core::config::FirefliesConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::FirefliesConfig
pub fn devboy_core::config::FirefliesConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::FirefliesConfig
impl core::marker::Send for devboy_core::config::FirefliesConfig
impl core::marker::Sync for devboy_core::config::FirefliesConfig
impl core::marker::Unpin for devboy_core::config::FirefliesConfig
impl core::marker::UnsafeUnpin for devboy_core::config::FirefliesConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::FirefliesConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::FirefliesConfig
pub struct devboy_core::config::FormatPipelineConfig
pub devboy_core::config::FormatPipelineConfig::budget_tokens: usize
pub devboy_core::config::FormatPipelineConfig::default_format: alloc::string::String
pub devboy_core::config::FormatPipelineConfig::margin: f64
pub devboy_core::config::FormatPipelineConfig::max_iterations: usize
pub devboy_core::config::FormatPipelineConfig::proxy_matching: devboy_core::config::ProxyMatchingConfig
pub devboy_core::config::FormatPipelineConfig::strategies: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
impl core::clone::Clone for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::clone(&self) -> devboy_core::config::FormatPipelineConfig
impl core::default::Default for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::FormatPipelineConfig
impl core::marker::Send for devboy_core::config::FormatPipelineConfig
impl core::marker::Sync for devboy_core::config::FormatPipelineConfig
impl core::marker::Unpin for devboy_core::config::FormatPipelineConfig
impl core::marker::UnsafeUnpin for devboy_core::config::FormatPipelineConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::FormatPipelineConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::FormatPipelineConfig
pub struct devboy_core::config::GitHubConfig
pub devboy_core::config::GitHubConfig::base_url: core::option::Option<alloc::string::String>
pub devboy_core::config::GitHubConfig::owner: alloc::string::String
pub devboy_core::config::GitHubConfig::repo: alloc::string::String
impl core::clone::Clone for devboy_core::config::GitHubConfig
pub fn devboy_core::config::GitHubConfig::clone(&self) -> devboy_core::config::GitHubConfig
impl core::fmt::Debug for devboy_core::config::GitHubConfig
pub fn devboy_core::config::GitHubConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::GitHubConfig
pub fn devboy_core::config::GitHubConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::GitHubConfig
pub fn devboy_core::config::GitHubConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::GitHubConfig
impl core::marker::Send for devboy_core::config::GitHubConfig
impl core::marker::Sync for devboy_core::config::GitHubConfig
impl core::marker::Unpin for devboy_core::config::GitHubConfig
impl core::marker::UnsafeUnpin for devboy_core::config::GitHubConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::GitHubConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::GitHubConfig
pub struct devboy_core::config::GitLabConfig
pub devboy_core::config::GitLabConfig::project_id: alloc::string::String
pub devboy_core::config::GitLabConfig::url: alloc::string::String
impl core::clone::Clone for devboy_core::config::GitLabConfig
pub fn devboy_core::config::GitLabConfig::clone(&self) -> devboy_core::config::GitLabConfig
impl core::fmt::Debug for devboy_core::config::GitLabConfig
pub fn devboy_core::config::GitLabConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::GitLabConfig
pub fn devboy_core::config::GitLabConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::GitLabConfig
pub fn devboy_core::config::GitLabConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::GitLabConfig
impl core::marker::Send for devboy_core::config::GitLabConfig
impl core::marker::Sync for devboy_core::config::GitLabConfig
impl core::marker::Unpin for devboy_core::config::GitLabConfig
impl core::marker::UnsafeUnpin for devboy_core::config::GitLabConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::GitLabConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::GitLabConfig
pub struct devboy_core::config::JiraConfig
pub devboy_core::config::JiraConfig::email: alloc::string::String
pub devboy_core::config::JiraConfig::project_key: alloc::string::String
pub devboy_core::config::JiraConfig::url: alloc::string::String
impl core::clone::Clone for devboy_core::config::JiraConfig
pub fn devboy_core::config::JiraConfig::clone(&self) -> devboy_core::config::JiraConfig
impl core::fmt::Debug for devboy_core::config::JiraConfig
pub fn devboy_core::config::JiraConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::JiraConfig
pub fn devboy_core::config::JiraConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::JiraConfig
pub fn devboy_core::config::JiraConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::JiraConfig
impl core::marker::Send for devboy_core::config::JiraConfig
impl core::marker::Sync for devboy_core::config::JiraConfig
impl core::marker::Unpin for devboy_core::config::JiraConfig
impl core::marker::UnsafeUnpin for devboy_core::config::JiraConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::JiraConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::JiraConfig
pub struct devboy_core::config::ProxyConfig
pub devboy_core::config::ProxyConfig::routing: devboy_core::config::ProxyRoutingConfig
pub devboy_core::config::ProxyConfig::secrets: devboy_core::config::ProxySecretsConfig
pub devboy_core::config::ProxyConfig::telemetry: devboy_core::config::ProxyTelemetryConfig
impl devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::is_default(&self) -> bool
impl core::clone::Clone for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::clone(&self) -> devboy_core::config::ProxyConfig
impl core::default::Default for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::default() -> devboy_core::config::ProxyConfig
impl core::fmt::Debug for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyConfig
impl core::marker::Send for devboy_core::config::ProxyConfig
impl core::marker::Sync for devboy_core::config::ProxyConfig
impl core::marker::Unpin for devboy_core::config::ProxyConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyConfig
pub struct devboy_core::config::ProxyMatchingConfig
pub devboy_core::config::ProxyMatchingConfig::enabled: bool
impl core::clone::Clone for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::clone(&self) -> devboy_core::config::ProxyMatchingConfig
impl core::default::Default for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyMatchingConfig
impl core::marker::Send for devboy_core::config::ProxyMatchingConfig
impl core::marker::Sync for devboy_core::config::ProxyMatchingConfig
impl core::marker::Unpin for devboy_core::config::ProxyMatchingConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyMatchingConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyMatchingConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyMatchingConfig
pub struct devboy_core::config::ProxyMcpServerConfig
pub devboy_core::config::ProxyMcpServerConfig::auth_type: alloc::string::String
pub devboy_core::config::ProxyMcpServerConfig::name: alloc::string::String
pub devboy_core::config::ProxyMcpServerConfig::routing: core::option::Option<devboy_core::config::ProxyRoutingOverride>
pub devboy_core::config::ProxyMcpServerConfig::token_key: core::option::Option<alloc::string::String>
pub devboy_core::config::ProxyMcpServerConfig::tool_prefix: core::option::Option<alloc::string::String>
pub devboy_core::config::ProxyMcpServerConfig::transport: alloc::string::String
pub devboy_core::config::ProxyMcpServerConfig::url: alloc::string::String
impl core::clone::Clone for devboy_core::config::ProxyMcpServerConfig
pub fn devboy_core::config::ProxyMcpServerConfig::clone(&self) -> devboy_core::config::ProxyMcpServerConfig
impl core::fmt::Debug for devboy_core::config::ProxyMcpServerConfig
pub fn devboy_core::config::ProxyMcpServerConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyMcpServerConfig
pub fn devboy_core::config::ProxyMcpServerConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyMcpServerConfig
pub fn devboy_core::config::ProxyMcpServerConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyMcpServerConfig
impl core::marker::Send for devboy_core::config::ProxyMcpServerConfig
impl core::marker::Sync for devboy_core::config::ProxyMcpServerConfig
impl core::marker::Unpin for devboy_core::config::ProxyMcpServerConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyMcpServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyMcpServerConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyMcpServerConfig
pub struct devboy_core::config::ProxyRoutingConfig
pub devboy_core::config::ProxyRoutingConfig::fallback_on_error: bool
pub devboy_core::config::ProxyRoutingConfig::strategy: devboy_core::config::RoutingStrategy
pub devboy_core::config::ProxyRoutingConfig::tool_overrides: alloc::vec::Vec<devboy_core::config::ProxyToolRule>
impl devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::is_default(&self) -> bool
pub fn devboy_core::config::ProxyRoutingConfig::merged_with(&self, override_cfg: core::option::Option<&devboy_core::config::ProxyRoutingOverride>) -> devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::strategy_for(&self, tool_name: &str) -> devboy_core::config::RoutingStrategy
impl core::clone::Clone for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::clone(&self) -> devboy_core::config::ProxyRoutingConfig
impl core::default::Default for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyRoutingConfig
impl core::marker::Send for devboy_core::config::ProxyRoutingConfig
impl core::marker::Sync for devboy_core::config::ProxyRoutingConfig
impl core::marker::Unpin for devboy_core::config::ProxyRoutingConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyRoutingConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyRoutingConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyRoutingConfig
pub struct devboy_core::config::ProxyRoutingOverride
pub devboy_core::config::ProxyRoutingOverride::fallback_on_error: core::option::Option<bool>
pub devboy_core::config::ProxyRoutingOverride::strategy: core::option::Option<devboy_core::config::RoutingStrategy>
pub devboy_core::config::ProxyRoutingOverride::tool_overrides: core::option::Option<alloc::vec::Vec<devboy_core::config::ProxyToolRule>>
impl core::clone::Clone for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::clone(&self) -> devboy_core::config::ProxyRoutingOverride
impl core::default::Default for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::default() -> devboy_core::config::ProxyRoutingOverride
impl core::fmt::Debug for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyRoutingOverride
impl core::marker::Send for devboy_core::config::ProxyRoutingOverride
impl core::marker::Sync for devboy_core::config::ProxyRoutingOverride
impl core::marker::Unpin for devboy_core::config::ProxyRoutingOverride
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyRoutingOverride
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyRoutingOverride
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyRoutingOverride
pub struct devboy_core::config::ProxySecretsConfig
pub devboy_core::config::ProxySecretsConfig::cache_ttl_secs: u64
impl devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::is_default(&self) -> bool
impl core::clone::Clone for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::clone(&self) -> devboy_core::config::ProxySecretsConfig
impl core::default::Default for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxySecretsConfig
impl core::marker::Send for devboy_core::config::ProxySecretsConfig
impl core::marker::Sync for devboy_core::config::ProxySecretsConfig
impl core::marker::Unpin for devboy_core::config::ProxySecretsConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxySecretsConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxySecretsConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxySecretsConfig
pub struct devboy_core::config::ProxyTelemetryConfig
pub devboy_core::config::ProxyTelemetryConfig::batch_interval_secs: u64
pub devboy_core::config::ProxyTelemetryConfig::batch_size: usize
pub devboy_core::config::ProxyTelemetryConfig::enabled: bool
pub devboy_core::config::ProxyTelemetryConfig::endpoint: core::option::Option<alloc::string::String>
pub devboy_core::config::ProxyTelemetryConfig::offline_queue_max: usize
pub devboy_core::config::ProxyTelemetryConfig::token_key: core::option::Option<alloc::string::String>
impl devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::is_default(&self) -> bool
impl core::clone::Clone for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::clone(&self) -> devboy_core::config::ProxyTelemetryConfig
impl core::default::Default for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyTelemetryConfig
impl core::marker::Send for devboy_core::config::ProxyTelemetryConfig
impl core::marker::Sync for devboy_core::config::ProxyTelemetryConfig
impl core::marker::Unpin for devboy_core::config::ProxyTelemetryConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyTelemetryConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyTelemetryConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyTelemetryConfig
pub struct devboy_core::config::ProxyToolRule
pub devboy_core::config::ProxyToolRule::pattern: alloc::string::String
pub devboy_core::config::ProxyToolRule::strategy: devboy_core::config::RoutingStrategy
impl core::clone::Clone for devboy_core::config::ProxyToolRule
pub fn devboy_core::config::ProxyToolRule::clone(&self) -> devboy_core::config::ProxyToolRule
impl core::fmt::Debug for devboy_core::config::ProxyToolRule
pub fn devboy_core::config::ProxyToolRule::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyToolRule
pub fn devboy_core::config::ProxyToolRule::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyToolRule
pub fn devboy_core::config::ProxyToolRule::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyToolRule
impl core::marker::Send for devboy_core::config::ProxyToolRule
impl core::marker::Sync for devboy_core::config::ProxyToolRule
impl core::marker::Unpin for devboy_core::config::ProxyToolRule
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyToolRule
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyToolRule
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyToolRule
pub struct devboy_core::config::RemoteConfigSettings
pub devboy_core::config::RemoteConfigSettings::token_key: core::option::Option<alloc::string::String>
pub devboy_core::config::RemoteConfigSettings::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::clone(&self) -> devboy_core::config::RemoteConfigSettings
impl core::default::Default for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::default() -> devboy_core::config::RemoteConfigSettings
impl core::fmt::Debug for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::RemoteConfigSettings
impl core::marker::Send for devboy_core::config::RemoteConfigSettings
impl core::marker::Sync for devboy_core::config::RemoteConfigSettings
impl core::marker::Unpin for devboy_core::config::RemoteConfigSettings
impl core::marker::UnsafeUnpin for devboy_core::config::RemoteConfigSettings
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::RemoteConfigSettings
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::RemoteConfigSettings
pub struct devboy_core::config::SecretsConfig
pub devboy_core::config::SecretsConfig::migration_complete: bool
impl core::clone::Clone for devboy_core::config::SecretsConfig
pub fn devboy_core::config::SecretsConfig::clone(&self) -> devboy_core::config::SecretsConfig
impl core::cmp::Eq for devboy_core::config::SecretsConfig
impl core::cmp::PartialEq for devboy_core::config::SecretsConfig
pub fn devboy_core::config::SecretsConfig::eq(&self, other: &devboy_core::config::SecretsConfig) -> bool
impl core::default::Default for devboy_core::config::SecretsConfig
pub fn devboy_core::config::SecretsConfig::default() -> devboy_core::config::SecretsConfig
impl core::fmt::Debug for devboy_core::config::SecretsConfig
pub fn devboy_core::config::SecretsConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::config::SecretsConfig
impl serde_core::ser::Serialize for devboy_core::config::SecretsConfig
pub fn devboy_core::config::SecretsConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::SecretsConfig
pub fn devboy_core::config::SecretsConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::SecretsConfig
impl core::marker::Send for devboy_core::config::SecretsConfig
impl core::marker::Sync for devboy_core::config::SecretsConfig
impl core::marker::Unpin for devboy_core::config::SecretsConfig
impl core::marker::UnsafeUnpin for devboy_core::config::SecretsConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::SecretsConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::SecretsConfig
pub struct devboy_core::config::SentryConfig
pub devboy_core::config::SentryConfig::dsn: core::option::Option<alloc::string::String>
pub devboy_core::config::SentryConfig::environment: core::option::Option<alloc::string::String>
pub devboy_core::config::SentryConfig::sample_rate: core::option::Option<f32>
pub devboy_core::config::SentryConfig::traces_sample_rate: core::option::Option<f32>
impl core::clone::Clone for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::clone(&self) -> devboy_core::config::SentryConfig
impl core::default::Default for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::default() -> devboy_core::config::SentryConfig
impl core::fmt::Debug for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::SentryConfig
impl core::marker::Send for devboy_core::config::SentryConfig
impl core::marker::Sync for devboy_core::config::SentryConfig
impl core::marker::Unpin for devboy_core::config::SentryConfig
impl core::marker::UnsafeUnpin for devboy_core::config::SentryConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::SentryConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::SentryConfig
pub struct devboy_core::config::SlackConfig
pub devboy_core::config::SlackConfig::base_url: core::option::Option<alloc::string::String>
pub devboy_core::config::SlackConfig::client_id: core::option::Option<alloc::string::String>
pub devboy_core::config::SlackConfig::redirect_uri: core::option::Option<alloc::string::String>
pub devboy_core::config::SlackConfig::required_scopes: alloc::vec::Vec<alloc::string::String>
pub devboy_core::config::SlackConfig::team_id: core::option::Option<alloc::string::String>
pub devboy_core::config::SlackConfig::workspace: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::clone(&self) -> devboy_core::config::SlackConfig
impl core::default::Default for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::SlackConfig
impl core::marker::Send for devboy_core::config::SlackConfig
impl core::marker::Sync for devboy_core::config::SlackConfig
impl core::marker::Unpin for devboy_core::config::SlackConfig
impl core::marker::UnsafeUnpin for devboy_core::config::SlackConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::SlackConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::SlackConfig
pub fn devboy_core::config::default_slack_required_scopes() -> alloc::vec::Vec<alloc::string::String>
pub fn devboy_core::config::matches_glob(pattern: &str, name: &str) -> bool
pub fn devboy_core::config::routing_strategy_slug(s: devboy_core::config::RoutingStrategy) -> alloc::string::String
pub mod devboy_core::enricher
pub struct devboy_core::enricher::PropertySchema
pub devboy_core::enricher::PropertySchema::any_of: core::option::Option<alloc::vec::Vec<devboy_core::enricher::PropertySchema>>
pub devboy_core::enricher::PropertySchema::default: core::option::Option<serde_json::value::Value>
pub devboy_core::enricher::PropertySchema::description: core::option::Option<alloc::string::String>
pub devboy_core::enricher::PropertySchema::enriched: core::option::Option<bool>
pub devboy_core::enricher::PropertySchema::enum_values: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::enricher::PropertySchema::items: core::option::Option<alloc::boxed::Box<devboy_core::enricher::PropertySchema>>
pub devboy_core::enricher::PropertySchema::maximum: core::option::Option<f64>
pub devboy_core::enricher::PropertySchema::minimum: core::option::Option<f64>
pub devboy_core::enricher::PropertySchema::schema_type: alloc::string::String
impl devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::any_of(description: &str, schemas: alloc::vec::Vec<devboy_core::enricher::PropertySchema>) -> Self
pub fn devboy_core::enricher::PropertySchema::array(items: devboy_core::enricher::PropertySchema, description: &str) -> Self
pub fn devboy_core::enricher::PropertySchema::boolean(description: &str) -> Self
pub fn devboy_core::enricher::PropertySchema::integer(description: &str, min: core::option::Option<f64>, max: core::option::Option<f64>) -> Self
pub fn devboy_core::enricher::PropertySchema::number(description: &str) -> Self
pub fn devboy_core::enricher::PropertySchema::string(description: &str) -> Self
pub fn devboy_core::enricher::PropertySchema::string_enum(values: &[&str], description: &str) -> Self
impl core::clone::Clone for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::clone(&self) -> devboy_core::enricher::PropertySchema
impl core::default::Default for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::default() -> Self
impl core::fmt::Debug for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::enricher::PropertySchema
impl core::marker::Send for devboy_core::enricher::PropertySchema
impl core::marker::Sync for devboy_core::enricher::PropertySchema
impl core::marker::Unpin for devboy_core::enricher::PropertySchema
impl core::marker::UnsafeUnpin for devboy_core::enricher::PropertySchema
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::enricher::PropertySchema
impl core::panic::unwind_safe::UnwindSafe for devboy_core::enricher::PropertySchema
pub struct devboy_core::enricher::ToolSchema
pub devboy_core::enricher::ToolSchema::properties: std::collections::hash::map::HashMap<alloc::string::String, devboy_core::enricher::PropertySchema>
pub devboy_core::enricher::ToolSchema::required: alloc::vec::Vec<alloc::string::String>
impl devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::add_enum_param(&mut self, name: &str, values: &[&str], description: &str)
pub fn devboy_core::enricher::ToolSchema::add_param(&mut self, name: &str, schema: serde_json::value::Value)
pub fn devboy_core::enricher::ToolSchema::add_property(&mut self, name: &str, prop: devboy_core::enricher::PropertySchema)
pub fn devboy_core::enricher::ToolSchema::from_json(schema: &serde_json::value::Value) -> Self
pub fn devboy_core::enricher::ToolSchema::new() -> Self
pub fn devboy_core::enricher::ToolSchema::remove_params(&mut self, names: &[&str])
pub fn devboy_core::enricher::ToolSchema::set_default(&mut self, param: &str, value: serde_json::value::Value)
pub fn devboy_core::enricher::ToolSchema::set_description(&mut self, param: &str, desc: &str)
pub fn devboy_core::enricher::ToolSchema::set_enum(&mut self, param: &str, values: &[alloc::string::String])
pub fn devboy_core::enricher::ToolSchema::set_required(&mut self, param: &str, required: bool)
pub fn devboy_core::enricher::ToolSchema::to_json(&self) -> serde_json::value::Value
impl core::clone::Clone for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::clone(&self) -> devboy_core::enricher::ToolSchema
impl core::default::Default for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::default() -> Self
impl core::fmt::Debug for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::enricher::ToolSchema
impl core::marker::Send for devboy_core::enricher::ToolSchema
impl core::marker::Sync for devboy_core::enricher::ToolSchema
impl core::marker::Unpin for devboy_core::enricher::ToolSchema
impl core::marker::UnsafeUnpin for devboy_core::enricher::ToolSchema
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::enricher::ToolSchema
impl core::panic::unwind_safe::UnwindSafe for devboy_core::enricher::ToolSchema
pub trait devboy_core::enricher::ToolEnricher: core::marker::Send + core::marker::Sync
pub fn devboy_core::enricher::ToolEnricher::enrich_schema(&self, tool_name: &str, schema: &mut devboy_core::enricher::ToolSchema)
pub fn devboy_core::enricher::ToolEnricher::project_args(&self, _prev_tool: &str, _prev_result: &serde_json::value::Value, _link: &devboy_core::tool_value_model::FollowUpLink) -> core::option::Option<serde_json::value::Value>
pub fn devboy_core::enricher::ToolEnricher::rate_limit_host(&self, _tool_name: &str, _args: &serde_json::value::Value) -> core::option::Option<alloc::string::String>
pub fn devboy_core::enricher::ToolEnricher::supported_categories(&self) -> &[devboy_core::tool_category::ToolCategory]
pub fn devboy_core::enricher::ToolEnricher::transform_args(&self, tool_name: &str, args: &mut serde_json::value::Value)
pub fn devboy_core::enricher::ToolEnricher::value_model(&self, _tool_name: &str) -> core::option::Option<devboy_core::tool_value_model::ToolValueModel>
pub fn devboy_core::enricher::sanitize_field_name(name: &str) -> alloc::string::String
pub mod devboy_core::error
pub enum devboy_core::error::Error
pub devboy_core::error::Error::Api
pub devboy_core::error::Error::Api::message: alloc::string::String
pub devboy_core::error::Error::Api::status: u16
pub devboy_core::error::Error::Config(alloc::string::String)
pub devboy_core::error::Error::CredentialNotFound
pub devboy_core::error::Error::CredentialNotFound::key: alloc::string::String
pub devboy_core::error::Error::CredentialNotFound::provider: alloc::string::String
pub devboy_core::error::Error::Forbidden(alloc::string::String)
pub devboy_core::error::Error::Http(alloc::string::String)
pub devboy_core::error::Error::InvalidData(alloc::string::String)
pub devboy_core::error::Error::Io(std::io::error::Error)
pub devboy_core::error::Error::MissingConfig(alloc::string::String)
pub devboy_core::error::Error::Network(alloc::string::String)
pub devboy_core::error::Error::NotFound(alloc::string::String)
pub devboy_core::error::Error::Other(anyhow::Error)
pub devboy_core::error::Error::ProviderNotFound(alloc::string::String)
pub devboy_core::error::Error::ProviderUnsupported
pub devboy_core::error::Error::ProviderUnsupported::operation: alloc::string::String
pub devboy_core::error::Error::ProviderUnsupported::provider: alloc::string::String
pub devboy_core::error::Error::RateLimited
pub devboy_core::error::Error::RateLimited::retry_after: core::option::Option<u64>
pub devboy_core::error::Error::Serialization(serde_json::error::Error)
pub devboy_core::error::Error::ServerError
pub devboy_core::error::Error::ServerError::message: alloc::string::String
pub devboy_core::error::Error::ServerError::status: u16
pub devboy_core::error::Error::Storage(alloc::string::String)
pub devboy_core::error::Error::Timeout
pub devboy_core::error::Error::Unauthorized(alloc::string::String)
impl devboy_core::error::Error
pub fn devboy_core::error::Error::from_status(status: u16, message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::error::Error::is_auth_error(&self) -> bool
pub fn devboy_core::error::Error::is_retryable(&self) -> bool
impl core::convert::From<anyhow::Error> for devboy_core::error::Error
pub fn devboy_core::error::Error::from(source: anyhow::Error) -> Self
impl core::convert::From<serde_json::error::Error> for devboy_core::error::Error
pub fn devboy_core::error::Error::from(source: serde_json::error::Error) -> Self
impl core::convert::From<std::io::error::Error> for devboy_core::error::Error
pub fn devboy_core::error::Error::from(source: std::io::error::Error) -> Self
impl core::error::Error for devboy_core::error::Error
pub fn devboy_core::error::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for devboy_core::error::Error
pub fn devboy_core::error::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for devboy_core::error::Error
pub fn devboy_core::error::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::error::Error
impl core::marker::Send for devboy_core::error::Error
impl core::marker::Sync for devboy_core::error::Error
impl core::marker::Unpin for devboy_core::error::Error
impl core::marker::UnsafeUnpin for devboy_core::error::Error
impl !core::panic::unwind_safe::RefUnwindSafe for devboy_core::error::Error
impl !core::panic::unwind_safe::UnwindSafe for devboy_core::error::Error
pub type devboy_core::error::Result<T> = core::result::Result<T, devboy_core::error::Error>
pub mod devboy_core::liveness
pub enum devboy_core::liveness::LivenessStatus
pub devboy_core::liveness::LivenessStatus::Error
pub devboy_core::liveness::LivenessStatus::Expired
pub devboy_core::liveness::LivenessStatus::Live
pub devboy_core::liveness::LivenessStatus::NotImplemented
pub devboy_core::liveness::LivenessStatus::Revoked
pub devboy_core::liveness::LivenessStatus::Throttled
impl core::clone::Clone for devboy_core::liveness::LivenessStatus
pub fn devboy_core::liveness::LivenessStatus::clone(&self) -> devboy_core::liveness::LivenessStatus
impl core::cmp::Eq for devboy_core::liveness::LivenessStatus
impl core::cmp::PartialEq for devboy_core::liveness::LivenessStatus
pub fn devboy_core::liveness::LivenessStatus::eq(&self, other: &devboy_core::liveness::LivenessStatus) -> bool
impl core::fmt::Debug for devboy_core::liveness::LivenessStatus
pub fn devboy_core::liveness::LivenessStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::liveness::LivenessStatus
impl core::marker::StructuralPartialEq for devboy_core::liveness::LivenessStatus
impl core::marker::Freeze for devboy_core::liveness::LivenessStatus
impl core::marker::Send for devboy_core::liveness::LivenessStatus
impl core::marker::Sync for devboy_core::liveness::LivenessStatus
impl core::marker::Unpin for devboy_core::liveness::LivenessStatus
impl core::marker::UnsafeUnpin for devboy_core::liveness::LivenessStatus
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::liveness::LivenessStatus
impl core::panic::unwind_safe::UnwindSafe for devboy_core::liveness::LivenessStatus
pub struct devboy_core::liveness::LivenessResult
pub devboy_core::liveness::LivenessResult::detail: core::option::Option<alloc::string::String>
pub devboy_core::liveness::LivenessResult::expires_at: core::option::Option<alloc::string::String>
pub devboy_core::liveness::LivenessResult::status: devboy_core::liveness::LivenessStatus
impl devboy_core::liveness::LivenessResult
pub fn devboy_core::liveness::LivenessResult::error(detail: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::expired(expires_at: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::live(detail: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::not_implemented(provider: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::revoked(detail: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::throttled(detail: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for devboy_core::liveness::LivenessResult
pub fn devboy_core::liveness::LivenessResult::clone(&self) -> devboy_core::liveness::LivenessResult
impl core::cmp::Eq for devboy_core::liveness::LivenessResult
impl core::cmp::PartialEq for devboy_core::liveness::LivenessResult
pub fn devboy_core::liveness::LivenessResult::eq(&self, other: &devboy_core::liveness::LivenessResult) -> bool
impl core::fmt::Debug for devboy_core::liveness::LivenessResult
pub fn devboy_core::liveness::LivenessResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::liveness::LivenessResult
impl core::marker::Freeze for devboy_core::liveness::LivenessResult
impl core::marker::Send for devboy_core::liveness::LivenessResult
impl core::marker::Sync for devboy_core::liveness::LivenessResult
impl core::marker::Unpin for devboy_core::liveness::LivenessResult
impl core::marker::UnsafeUnpin for devboy_core::liveness::LivenessResult
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::liveness::LivenessResult
impl core::panic::unwind_safe::UnwindSafe for devboy_core::liveness::LivenessResult
pub trait devboy_core::liveness::LivenessProbe: core::marker::Send + core::marker::Sync
pub fn devboy_core::liveness::LivenessProbe::provider_name(&self) -> &str
pub fn devboy_core::liveness::LivenessProbe::test<'life0, 'life1, 'async_trait>(&'life0 self, _token: &'life1 secrecy::SecretString) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::liveness::LivenessResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub mod devboy_core::provider
pub trait devboy_core::provider::IssueProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::provider::IssueProvider::add_comment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, issue_key: &'life1 str, body: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Comment>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::provider::IssueProvider::add_structure_generator<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::AddStructureGeneratorInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::StructureGenerator>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::add_structure_rows<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _input: devboy_core::types::AddStructureRowsInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ForestModifyResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::asset_capabilities(&self) -> devboy_core::asset::AssetCapabilities
pub fn devboy_core::provider::IssueProvider::assign_to_sprint<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::AssignToSprintInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::create_issue<'life0, 'async_trait>(&'life0 self, input: devboy_core::types::CreateIssueInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Issue>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::create_structure<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::CreateStructureInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Structure>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::delete_attachment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _issue_key: &'life1 str, _asset_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::provider::IssueProvider::delete_structure<'life0, 'async_trait>(&'life0 self, _structure_id: u64) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::download_attachment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _issue_key: &'life1 str, _asset_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<u8>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_board_sprints<'life0, 'async_trait>(&'life0 self, _board_id: u64, _state: devboy_core::types::SprintState) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Sprint>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_comments<'life0, 'life1, 'async_trait>(&'life0 self, issue_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Comment>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_issue<'life0, 'life1, 'async_trait>(&'life0 self, key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Issue>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_issue_attachments<'life0, 'life1, 'async_trait>(&'life0 self, _issue_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<devboy_core::asset::AssetMeta>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_issue_relations<'life0, 'life1, 'async_trait>(&'life0 self, _issue_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::IssueRelations>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_issues<'life0, 'async_trait>(&'life0 self, filter: devboy_core::types::IssueFilter) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Issue>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_statuses<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::IssueStatus>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_structure_forest<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _options: devboy_core::types::GetForestOptions) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::StructureForest>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_structure_generators<'life0, 'async_trait>(&'life0 self, _structure_id: u64) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::StructureGenerator>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_structure_values<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::GetStructureValuesInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::StructureValues>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_structure_views<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _view_id: core::option::Option<u64>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<devboy_core::types::StructureView>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_structures<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Structure>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::get_users<'life0, 'async_trait>(&'life0 self, _options: devboy_core::types::GetUsersOptions) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::User>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::link_issues<'life0, 'life1, 'life2, 'life3, 'async_trait>(&'life0 self, _source_key: &'life1 str, _target_key: &'life2 str, _link_type: &'life3 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait
pub fn devboy_core::provider::IssueProvider::list_custom_fields<'life0, 'async_trait>(&'life0 self, _params: devboy_core::types::ListCustomFieldsParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::CustomFieldDescriptor>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::list_project_versions<'life0, 'async_trait>(&'life0 self, _params: devboy_core::types::ListProjectVersionsParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::ProjectVersion>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::move_structure_rows<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _input: devboy_core::types::MoveStructureRowsInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ForestModifyResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::provider_name(&self) -> &'static str
pub fn devboy_core::provider::IssueProvider::remove_structure_row<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _row_id: u64) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::save_structure_view<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::SaveStructureViewInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::StructureView>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::set_custom_fields<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _issue_key: &'life1 str, _fields: &'life2 [serde_json::value::Value]) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::provider::IssueProvider::sync_structure_generator<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::SyncStructureGeneratorInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::trigger_structure_automation<'life0, 'async_trait>(&'life0 self, _structure_id: u64) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::unlink_issues<'life0, 'life1, 'life2, 'life3, 'async_trait>(&'life0 self, _source_key: &'life1 str, _target_key: &'life2 str, _link_type: &'life3 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait
pub fn devboy_core::provider::IssueProvider::update_issue<'life0, 'life1, 'async_trait>(&'life0 self, key: &'life1 str, input: devboy_core::types::UpdateIssueInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Issue>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::IssueProvider::update_structure_automation<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::UpdateStructureAutomationInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::IssueProvider::upload_attachment<'life0, 'life1, 'life2, 'life3, 'async_trait>(&'life0 self, _issue_key: &'life1 str, _filename: &'life2 str, _data: &'life3 [u8]) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait
pub fn devboy_core::provider::IssueProvider::upsert_project_version<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::UpsertProjectVersionInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProjectVersion>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait devboy_core::provider::KnowledgeBaseProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::provider::KnowledgeBaseProvider::create_page<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::CreatePageParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::KbPage>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::KnowledgeBaseProvider::get_page<'life0, 'life1, 'async_trait>(&'life0 self, page_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::KbPageContent>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::KnowledgeBaseProvider::get_spaces<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::KbSpace>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::KnowledgeBaseProvider::list_pages<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::ListPagesParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::KbPage>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::KnowledgeBaseProvider::provider_name(&self) -> &'static str
pub fn devboy_core::provider::KnowledgeBaseProvider::search<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::SearchKbParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::KbPage>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::KnowledgeBaseProvider::update_page<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::UpdatePageParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::KbPage>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait devboy_core::provider::MeetingNotesProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::provider::MeetingNotesProvider::get_meetings<'life0, 'async_trait>(&'life0 self, filter: devboy_core::types::MeetingFilter) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MeetingNote>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::MeetingNotesProvider::get_transcript<'life0, 'life1, 'async_trait>(&'life0 self, meeting_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MeetingTranscript>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::MeetingNotesProvider::provider_name(&self) -> &'static str
pub fn devboy_core::provider::MeetingNotesProvider::search_meetings<'life0, 'life1, 'async_trait>(&'life0 self, query: &'life1 str, filter: devboy_core::types::MeetingFilter) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MeetingNote>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait devboy_core::provider::MergeRequestProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::provider::MergeRequestProvider::add_comment<'life0, 'life1, 'async_trait>(&'life0 self, _mr_key: &'life1 str, _input: devboy_core::types::CreateCommentInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Comment>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::create_merge_request<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::CreateMergeRequestInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MergeRequest>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::delete_mr_attachment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _mr_key: &'life1 str, _asset_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::download_mr_attachment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _mr_key: &'life1 str, _asset_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<u8>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::get_diffs<'life0, 'life1, 'async_trait>(&'life0 self, _mr_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::FileDiff>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::get_discussions<'life0, 'life1, 'async_trait>(&'life0 self, _mr_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Discussion>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::get_merge_request<'life0, 'life1, 'async_trait>(&'life0 self, _key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MergeRequest>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::get_merge_requests<'life0, 'async_trait>(&'life0 self, _filter: devboy_core::types::MrFilter) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MergeRequest>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::get_mr_attachments<'life0, 'life1, 'async_trait>(&'life0 self, _mr_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<devboy_core::asset::AssetMeta>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::get_releases<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Release>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::MergeRequestProvider::provider_name(&self) -> &'static str
pub fn devboy_core::provider::MergeRequestProvider::update_merge_request<'life0, 'life1, 'async_trait>(&'life0 self, _key: &'life1 str, _input: devboy_core::types::UpdateMergeRequestInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MergeRequest>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait devboy_core::provider::MessengerProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::provider::MessengerProvider::get_chats<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::GetChatsParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MessengerChat>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::MessengerProvider::get_messages<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::GetMessagesParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MessengerMessage>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::MessengerProvider::provider_name(&self) -> &'static str
pub fn devboy_core::provider::MessengerProvider::search_messages<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::SearchMessagesParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MessengerMessage>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::MessengerProvider::send_message<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::SendMessageParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MessengerMessage>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait devboy_core::provider::PipelineProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::provider::PipelineProvider::get_job_logs<'life0, 'life1, 'async_trait>(&'life0 self, _job_id: &'life1 str, _options: devboy_core::types::JobLogOptions) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::JobLogOutput>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::PipelineProvider::get_pipeline<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::GetPipelineInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::PipelineInfo>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::provider::PipelineProvider::provider_name(&self) -> &'static str
pub trait devboy_core::provider::Provider: devboy_core::provider::IssueProvider + devboy_core::provider::MergeRequestProvider + devboy_core::provider::PipelineProvider
pub fn devboy_core::provider::Provider::get_current_user<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::User>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait devboy_core::provider::UserProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::provider::UserProvider::get_user_profile<'life0, 'life1, 'async_trait>(&'life0 self, _user_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::User>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::UserProvider::lookup_user_by_email<'life0, 'life1, 'async_trait>(&'life0 self, _email: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<core::option::Option<devboy_core::types::User>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::provider::UserProvider::provider_name(&self) -> &'static str
pub mod devboy_core::remote_config
pub async fn devboy_core::remote_config::fetch_and_merge(local_config: devboy_core::config::Config, token_from_keychain: core::option::Option<&str>) -> devboy_core::config::Config
pub fn devboy_core::remote_config::redact_url_for_display(raw: &str) -> alloc::string::String
pub fn devboy_core::remote_config::resolve_url(local_config: &devboy_core::config::Config) -> core::option::Option<alloc::string::String>
pub mod devboy_core::secret_approval
pub enum devboy_core::secret_approval::ApprovalGate
pub devboy_core::secret_approval::ApprovalGate::AlreadyApproved
pub devboy_core::secret_approval::ApprovalGate::NotRequired
pub devboy_core::secret_approval::ApprovalGate::PromptRequired
impl core::clone::Clone for devboy_core::secret_approval::ApprovalGate
pub fn devboy_core::secret_approval::ApprovalGate::clone(&self) -> devboy_core::secret_approval::ApprovalGate
impl core::cmp::Eq for devboy_core::secret_approval::ApprovalGate
impl core::cmp::PartialEq for devboy_core::secret_approval::ApprovalGate
pub fn devboy_core::secret_approval::ApprovalGate::eq(&self, other: &devboy_core::secret_approval::ApprovalGate) -> bool
impl core::fmt::Debug for devboy_core::secret_approval::ApprovalGate
pub fn devboy_core::secret_approval::ApprovalGate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::secret_approval::ApprovalGate
impl core::marker::StructuralPartialEq for devboy_core::secret_approval::ApprovalGate
impl core::marker::Freeze for devboy_core::secret_approval::ApprovalGate
impl core::marker::Send for devboy_core::secret_approval::ApprovalGate
impl core::marker::Sync for devboy_core::secret_approval::ApprovalGate
impl core::marker::Unpin for devboy_core::secret_approval::ApprovalGate
impl core::marker::UnsafeUnpin for devboy_core::secret_approval::ApprovalGate
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::secret_approval::ApprovalGate
impl core::panic::unwind_safe::UnwindSafe for devboy_core::secret_approval::ApprovalGate
pub enum devboy_core::secret_approval::ApproveOnUsePolicy
pub devboy_core::secret_approval::ApproveOnUsePolicy::Never
pub devboy_core::secret_approval::ApproveOnUsePolicy::PerCall
pub devboy_core::secret_approval::ApproveOnUsePolicy::Session
impl core::clone::Clone for devboy_core::secret_approval::ApproveOnUsePolicy
pub fn devboy_core::secret_approval::ApproveOnUsePolicy::clone(&self) -> devboy_core::secret_approval::ApproveOnUsePolicy
impl core::cmp::Eq for devboy_core::secret_approval::ApproveOnUsePolicy
impl core::cmp::PartialEq for devboy_core::secret_approval::ApproveOnUsePolicy
pub fn devboy_core::secret_approval::ApproveOnUsePolicy::eq(&self, other: &devboy_core::secret_approval::ApproveOnUsePolicy) -> bool
impl core::default::Default for devboy_core::secret_approval::ApproveOnUsePolicy
pub fn devboy_core::secret_approval::ApproveOnUsePolicy::default() -> devboy_core::secret_approval::ApproveOnUsePolicy
impl core::fmt::Debug for devboy_core::secret_approval::ApproveOnUsePolicy
pub fn devboy_core::secret_approval::ApproveOnUsePolicy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::secret_approval::ApproveOnUsePolicy
impl core::marker::StructuralPartialEq for devboy_core::secret_approval::ApproveOnUsePolicy
impl core::marker::Freeze for devboy_core::secret_approval::ApproveOnUsePolicy
impl core::marker::Send for devboy_core::secret_approval::ApproveOnUsePolicy
impl core::marker::Sync for devboy_core::secret_approval::ApproveOnUsePolicy
impl core::marker::Unpin for devboy_core::secret_approval::ApproveOnUsePolicy
impl core::marker::UnsafeUnpin for devboy_core::secret_approval::ApproveOnUsePolicy
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::secret_approval::ApproveOnUsePolicy
impl core::panic::unwind_safe::UnwindSafe for devboy_core::secret_approval::ApproveOnUsePolicy
pub struct devboy_core::secret_approval::ApprovalGatedResolver<R, F> where R: devboy_core::alias::SecretResolver, F: core::ops::function::Fn(&str) -> devboy_core::secret_approval::ApproveOnUsePolicy + core::marker::Send + core::marker::Sync
impl<R, F> devboy_core::secret_approval::ApprovalGatedResolver<R, F> where R: devboy_core::alias::SecretResolver, F: core::ops::function::Fn(&str) -> devboy_core::secret_approval::ApproveOnUsePolicy + core::marker::Send + core::marker::Sync
pub fn devboy_core::secret_approval::ApprovalGatedResolver<R, F>::cache(&self) -> &alloc::sync::Arc<devboy_core::secret_approval::SessionApprovalCache>
pub fn devboy_core::secret_approval::ApprovalGatedResolver<R, F>::new(inner: R, cache: alloc::sync::Arc<devboy_core::secret_approval::SessionApprovalCache>, policy_for_path: F) -> Self
impl<R, F> devboy_core::alias::SecretResolver for devboy_core::secret_approval::ApprovalGatedResolver<R, F> where R: devboy_core::alias::SecretResolver, F: core::ops::function::Fn(&str) -> devboy_core::secret_approval::ApproveOnUsePolicy + core::marker::Send + core::marker::Sync
pub fn devboy_core::secret_approval::ApprovalGatedResolver<R, F>::resolve(&self, path: &str) -> core::result::Result<secrecy::SecretString, devboy_core::alias::AliasResolverError>
impl<R, F> core::marker::Freeze for devboy_core::secret_approval::ApprovalGatedResolver<R, F> where R: core::marker::Freeze, F: core::marker::Freeze
impl<R, F> core::marker::Send for devboy_core::secret_approval::ApprovalGatedResolver<R, F>
impl<R, F> core::marker::Sync for devboy_core::secret_approval::ApprovalGatedResolver<R, F>
impl<R, F> core::marker::Unpin for devboy_core::secret_approval::ApprovalGatedResolver<R, F> where R: core::marker::Unpin, F: core::marker::Unpin
impl<R, F> core::marker::UnsafeUnpin for devboy_core::secret_approval::ApprovalGatedResolver<R, F> where R: core::marker::UnsafeUnpin, F: core::marker::UnsafeUnpin
impl<R, F> core::panic::unwind_safe::RefUnwindSafe for devboy_core::secret_approval::ApprovalGatedResolver<R, F> where R: core::panic::unwind_safe::RefUnwindSafe, F: core::panic::unwind_safe::RefUnwindSafe
impl<R, F> core::panic::unwind_safe::UnwindSafe for devboy_core::secret_approval::ApprovalGatedResolver<R, F> where R: core::panic::unwind_safe::UnwindSafe, F: core::panic::unwind_safe::UnwindSafe
pub struct devboy_core::secret_approval::SessionApprovalCache
impl devboy_core::secret_approval::SessionApprovalCache
pub fn devboy_core::secret_approval::SessionApprovalCache::clear(&self)
pub fn devboy_core::secret_approval::SessionApprovalCache::evaluate(&self, path: &str, policy: devboy_core::secret_approval::ApproveOnUsePolicy) -> devboy_core::secret_approval::ApprovalGate
pub fn devboy_core::secret_approval::SessionApprovalCache::forget(&self, path: &str) -> bool
pub fn devboy_core::secret_approval::SessionApprovalCache::is_approved(&self, path: &str) -> bool
pub fn devboy_core::secret_approval::SessionApprovalCache::is_empty(&self) -> bool
pub fn devboy_core::secret_approval::SessionApprovalCache::len(&self) -> usize
pub fn devboy_core::secret_approval::SessionApprovalCache::new() -> Self
pub fn devboy_core::secret_approval::SessionApprovalCache::record_session(&self, path: impl core::convert::Into<alloc::string::String>, ttl: core::time::Duration)
pub fn devboy_core::secret_approval::SessionApprovalCache::sweep_expired(&self) -> usize
impl core::default::Default for devboy_core::secret_approval::SessionApprovalCache
pub fn devboy_core::secret_approval::SessionApprovalCache::default() -> devboy_core::secret_approval::SessionApprovalCache
impl core::fmt::Debug for devboy_core::secret_approval::SessionApprovalCache
pub fn devboy_core::secret_approval::SessionApprovalCache::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl !core::marker::Freeze for devboy_core::secret_approval::SessionApprovalCache
impl core::marker::Send for devboy_core::secret_approval::SessionApprovalCache
impl core::marker::Sync for devboy_core::secret_approval::SessionApprovalCache
impl core::marker::Unpin for devboy_core::secret_approval::SessionApprovalCache
impl core::marker::UnsafeUnpin for devboy_core::secret_approval::SessionApprovalCache
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::secret_approval::SessionApprovalCache
impl core::panic::unwind_safe::UnwindSafe for devboy_core::secret_approval::SessionApprovalCache
pub mod devboy_core::tool_category
pub enum devboy_core::tool_category::ToolCategory
pub devboy_core::tool_category::ToolCategory::Epics
pub devboy_core::tool_category::ToolCategory::GitRepository
pub devboy_core::tool_category::ToolCategory::IssueTracker
pub devboy_core::tool_category::ToolCategory::JiraStructure
pub devboy_core::tool_category::ToolCategory::KnowledgeBase
pub devboy_core::tool_category::ToolCategory::MeetingNotes
pub devboy_core::tool_category::ToolCategory::Messenger
pub devboy_core::tool_category::ToolCategory::Releases
impl devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::display_name(self) -> &'static str
pub fn devboy_core::tool_category::ToolCategory::key(self) -> &'static str
impl core::clone::Clone for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::clone(&self) -> devboy_core::tool_category::ToolCategory
impl core::cmp::Eq for devboy_core::tool_category::ToolCategory
impl core::cmp::Ord for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::cmp(&self, other: &devboy_core::tool_category::ToolCategory) -> core::cmp::Ordering
impl core::cmp::PartialEq for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::eq(&self, other: &devboy_core::tool_category::ToolCategory) -> bool
impl core::cmp::PartialOrd for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::partial_cmp(&self, other: &devboy_core::tool_category::ToolCategory) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for devboy_core::tool_category::ToolCategory
impl core::marker::StructuralPartialEq for devboy_core::tool_category::ToolCategory
impl serde_core::ser::Serialize for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_category::ToolCategory
impl core::marker::Send for devboy_core::tool_category::ToolCategory
impl core::marker::Sync for devboy_core::tool_category::ToolCategory
impl core::marker::Unpin for devboy_core::tool_category::ToolCategory
impl core::marker::UnsafeUnpin for devboy_core::tool_category::ToolCategory
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_category::ToolCategory
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_category::ToolCategory
pub mod devboy_core::tool_value_model
#[non_exhaustive] pub enum devboy_core::tool_value_model::SideEffectClass
pub devboy_core::tool_value_model::SideEffectClass::Indeterminate
pub devboy_core::tool_value_model::SideEffectClass::MutatesExternal
pub devboy_core::tool_value_model::SideEffectClass::MutatesLocal
pub devboy_core::tool_value_model::SideEffectClass::Pure
pub devboy_core::tool_value_model::SideEffectClass::ReadOnly
impl devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::is_speculatable(&self) -> bool
impl core::clone::Clone for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::clone(&self) -> devboy_core::tool_value_model::SideEffectClass
impl core::cmp::Eq for devboy_core::tool_value_model::SideEffectClass
impl core::cmp::PartialEq for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::eq(&self, other: &devboy_core::tool_value_model::SideEffectClass) -> bool
impl core::default::Default for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::default() -> devboy_core::tool_value_model::SideEffectClass
impl core::fmt::Debug for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::tool_value_model::SideEffectClass
impl core::marker::StructuralPartialEq for devboy_core::tool_value_model::SideEffectClass
impl serde_core::ser::Serialize for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::SideEffectClass
impl core::marker::Send for devboy_core::tool_value_model::SideEffectClass
impl core::marker::Sync for devboy_core::tool_value_model::SideEffectClass
impl core::marker::Unpin for devboy_core::tool_value_model::SideEffectClass
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::SideEffectClass
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::SideEffectClass
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::SideEffectClass
pub enum devboy_core::tool_value_model::ValueClass
pub devboy_core::tool_value_model::ValueClass::AuditOnly
pub devboy_core::tool_value_model::ValueClass::Critical
pub devboy_core::tool_value_model::ValueClass::Optional
pub devboy_core::tool_value_model::ValueClass::Supporting
impl core::clone::Clone for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::clone(&self) -> devboy_core::tool_value_model::ValueClass
impl core::cmp::Eq for devboy_core::tool_value_model::ValueClass
impl core::cmp::PartialEq for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::eq(&self, other: &devboy_core::tool_value_model::ValueClass) -> bool
impl core::default::Default for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::default() -> devboy_core::tool_value_model::ValueClass
impl core::fmt::Debug for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::tool_value_model::ValueClass
impl core::marker::StructuralPartialEq for devboy_core::tool_value_model::ValueClass
impl serde_core::ser::Serialize for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::ValueClass
impl core::marker::Send for devboy_core::tool_value_model::ValueClass
impl core::marker::Sync for devboy_core::tool_value_model::ValueClass
impl core::marker::Unpin for devboy_core::tool_value_model::ValueClass
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::ValueClass
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::ValueClass
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::ValueClass
pub struct devboy_core::tool_value_model::CostModel
pub devboy_core::tool_value_model::CostModel::dollars: core::option::Option<f32>
pub devboy_core::tool_value_model::CostModel::freshness_ttl_s: core::option::Option<u32>
pub devboy_core::tool_value_model::CostModel::latency_ms_p50: core::option::Option<u32>
pub devboy_core::tool_value_model::CostModel::max_kb: core::option::Option<f32>
pub devboy_core::tool_value_model::CostModel::typical_kb: f32
impl core::clone::Clone for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::clone(&self) -> devboy_core::tool_value_model::CostModel
impl core::cmp::PartialEq for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::eq(&self, other: &devboy_core::tool_value_model::CostModel) -> bool
impl core::default::Default for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::default() -> Self
impl core::fmt::Debug for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::tool_value_model::CostModel
impl serde_core::ser::Serialize for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::CostModel
impl core::marker::Send for devboy_core::tool_value_model::CostModel
impl core::marker::Sync for devboy_core::tool_value_model::CostModel
impl core::marker::Unpin for devboy_core::tool_value_model::CostModel
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::CostModel
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::CostModel
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::CostModel
pub struct devboy_core::tool_value_model::FieldGroup
pub devboy_core::tool_value_model::FieldGroup::default_include: bool
pub devboy_core::tool_value_model::FieldGroup::estimated_value: f32
pub devboy_core::tool_value_model::FieldGroup::fields: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::clone(&self) -> devboy_core::tool_value_model::FieldGroup
impl core::default::Default for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::default() -> Self
impl core::fmt::Debug for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::FieldGroup
impl core::marker::Send for devboy_core::tool_value_model::FieldGroup
impl core::marker::Sync for devboy_core::tool_value_model::FieldGroup
impl core::marker::Unpin for devboy_core::tool_value_model::FieldGroup
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::FieldGroup
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::FieldGroup
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::FieldGroup
pub struct devboy_core::tool_value_model::FollowUpLink
pub devboy_core::tool_value_model::FollowUpLink::probability: f32
pub devboy_core::tool_value_model::FollowUpLink::projection: core::option::Option<alloc::string::String>
pub devboy_core::tool_value_model::FollowUpLink::projection_arg: core::option::Option<alloc::string::String>
pub devboy_core::tool_value_model::FollowUpLink::tool: alloc::string::String
impl core::clone::Clone for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::clone(&self) -> devboy_core::tool_value_model::FollowUpLink
impl core::cmp::PartialEq for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::eq(&self, other: &devboy_core::tool_value_model::FollowUpLink) -> bool
impl core::default::Default for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::default() -> Self
impl core::fmt::Debug for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::tool_value_model::FollowUpLink
impl serde_core::ser::Serialize for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::FollowUpLink
impl core::marker::Send for devboy_core::tool_value_model::FollowUpLink
impl core::marker::Sync for devboy_core::tool_value_model::FollowUpLink
impl core::marker::Unpin for devboy_core::tool_value_model::FollowUpLink
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::FollowUpLink
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::FollowUpLink
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::FollowUpLink
pub struct devboy_core::tool_value_model::ToolValueModel
pub devboy_core::tool_value_model::ToolValueModel::cost_model: devboy_core::tool_value_model::CostModel
pub devboy_core::tool_value_model::ToolValueModel::fail_fast_after_n: core::option::Option<u32>
pub devboy_core::tool_value_model::ToolValueModel::field_groups: alloc::collections::btree::map::BTreeMap<alloc::string::String, devboy_core::tool_value_model::FieldGroup>
pub devboy_core::tool_value_model::ToolValueModel::follow_up: alloc::vec::Vec<devboy_core::tool_value_model::FollowUpLink>
pub devboy_core::tool_value_model::ToolValueModel::invalidates: alloc::vec::Vec<alloc::string::String>
pub devboy_core::tool_value_model::ToolValueModel::rate_limit_host: core::option::Option<alloc::string::String>
pub devboy_core::tool_value_model::ToolValueModel::side_effect_class: devboy_core::tool_value_model::SideEffectClass
pub devboy_core::tool_value_model::ToolValueModel::speculate: core::option::Option<bool>
pub devboy_core::tool_value_model::ToolValueModel::value_class: devboy_core::tool_value_model::ValueClass
impl devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::audit_only() -> Self
pub fn devboy_core::tool_value_model::ToolValueModel::critical_with_size(typical_kb: f32) -> Self
pub fn devboy_core::tool_value_model::ToolValueModel::excluded_from_budget(&self) -> bool
pub fn devboy_core::tool_value_model::ToolValueModel::is_speculatable(&self) -> bool
impl core::clone::Clone for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::clone(&self) -> devboy_core::tool_value_model::ToolValueModel
impl core::default::Default for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::default() -> devboy_core::tool_value_model::ToolValueModel
impl core::fmt::Debug for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::ToolValueModel
impl core::marker::Send for devboy_core::tool_value_model::ToolValueModel
impl core::marker::Sync for devboy_core::tool_value_model::ToolValueModel
impl core::marker::Unpin for devboy_core::tool_value_model::ToolValueModel
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::ToolValueModel
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::ToolValueModel
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::ToolValueModel
pub mod devboy_core::types
pub enum devboy_core::types::ChatType
pub devboy_core::types::ChatType::Channel
pub devboy_core::types::ChatType::Direct
pub devboy_core::types::ChatType::Group
impl core::clone::Clone for devboy_core::types::ChatType
pub fn devboy_core::types::ChatType::clone(&self) -> devboy_core::types::ChatType
impl core::cmp::Eq for devboy_core::types::ChatType
impl core::cmp::PartialEq for devboy_core::types::ChatType
pub fn devboy_core::types::ChatType::eq(&self, other: &devboy_core::types::ChatType) -> bool
impl core::default::Default for devboy_core::types::ChatType
pub fn devboy_core::types::ChatType::default() -> devboy_core::types::ChatType
impl core::fmt::Debug for devboy_core::types::ChatType
pub fn devboy_core::types::ChatType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::types::ChatType
impl core::marker::StructuralPartialEq for devboy_core::types::ChatType
impl serde_core::ser::Serialize for devboy_core::types::ChatType
pub fn devboy_core::types::ChatType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::ChatType
pub fn devboy_core::types::ChatType::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::ChatType
impl core::marker::Send for devboy_core::types::ChatType
impl core::marker::Sync for devboy_core::types::ChatType
impl core::marker::Unpin for devboy_core::types::ChatType
impl core::marker::UnsafeUnpin for devboy_core::types::ChatType
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ChatType
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ChatType
pub enum devboy_core::types::JobLogMode
pub devboy_core::types::JobLogMode::Full
pub devboy_core::types::JobLogMode::Full::max_lines: usize
pub devboy_core::types::JobLogMode::Paginated
pub devboy_core::types::JobLogMode::Paginated::limit: usize
pub devboy_core::types::JobLogMode::Paginated::offset: usize
pub devboy_core::types::JobLogMode::Search
pub devboy_core::types::JobLogMode::Search::context: usize
pub devboy_core::types::JobLogMode::Search::max_matches: usize
pub devboy_core::types::JobLogMode::Search::pattern: alloc::string::String
pub devboy_core::types::JobLogMode::Smart
impl core::clone::Clone for devboy_core::types::JobLogMode
pub fn devboy_core::types::JobLogMode::clone(&self) -> devboy_core::types::JobLogMode
impl core::fmt::Debug for devboy_core::types::JobLogMode
pub fn devboy_core::types::JobLogMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::JobLogMode
impl core::marker::Send for devboy_core::types::JobLogMode
impl core::marker::Sync for devboy_core::types::JobLogMode
impl core::marker::Unpin for devboy_core::types::JobLogMode
impl core::marker::UnsafeUnpin for devboy_core::types::JobLogMode
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::JobLogMode
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::JobLogMode
pub enum devboy_core::types::PipelineStatus
pub devboy_core::types::PipelineStatus::Canceled
pub devboy_core::types::PipelineStatus::Failed
pub devboy_core::types::PipelineStatus::Pending
pub devboy_core::types::PipelineStatus::Running
pub devboy_core::types::PipelineStatus::Skipped
pub devboy_core::types::PipelineStatus::Success
pub devboy_core::types::PipelineStatus::Unknown
impl devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::as_str(&self) -> &'static str
pub fn devboy_core::types::PipelineStatus::is_healthy(&self) -> bool
impl core::clone::Clone for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::clone(&self) -> devboy_core::types::PipelineStatus
impl core::cmp::PartialEq for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::eq(&self, other: &devboy_core::types::PipelineStatus) -> bool
impl core::fmt::Debug for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::PipelineStatus
impl serde_core::ser::Serialize for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineStatus
impl core::marker::Send for devboy_core::types::PipelineStatus
impl core::marker::Sync for devboy_core::types::PipelineStatus
impl core::marker::Unpin for devboy_core::types::PipelineStatus
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineStatus
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineStatus
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineStatus
pub enum devboy_core::types::SortOrder
pub devboy_core::types::SortOrder::Asc
pub devboy_core::types::SortOrder::Desc
impl core::clone::Clone for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::clone(&self) -> devboy_core::types::SortOrder
impl core::cmp::Eq for devboy_core::types::SortOrder
impl core::cmp::PartialEq for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::eq(&self, other: &devboy_core::types::SortOrder) -> bool
impl core::default::Default for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::default() -> devboy_core::types::SortOrder
impl core::fmt::Debug for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::types::SortOrder
impl core::marker::StructuralPartialEq for devboy_core::types::SortOrder
impl serde_core::ser::Serialize for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SortOrder
impl core::marker::Send for devboy_core::types::SortOrder
impl core::marker::Sync for devboy_core::types::SortOrder
impl core::marker::Unpin for devboy_core::types::SortOrder
impl core::marker::UnsafeUnpin for devboy_core::types::SortOrder
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SortOrder
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SortOrder
pub enum devboy_core::types::SprintState
pub devboy_core::types::SprintState::Active
pub devboy_core::types::SprintState::All
pub devboy_core::types::SprintState::Closed
pub devboy_core::types::SprintState::Future
impl devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::as_query_value(&self) -> core::option::Option<&'static str>
impl core::clone::Clone for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::clone(&self) -> devboy_core::types::SprintState
impl core::cmp::PartialEq for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::eq(&self, other: &devboy_core::types::SprintState) -> bool
impl core::fmt::Debug for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::types::SprintState
impl core::marker::StructuralPartialEq for devboy_core::types::SprintState
impl serde_core::ser::Serialize for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SprintState
impl core::marker::Send for devboy_core::types::SprintState
impl core::marker::Sync for devboy_core::types::SprintState
impl core::marker::Unpin for devboy_core::types::SprintState
impl core::marker::UnsafeUnpin for devboy_core::types::SprintState
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SprintState
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SprintState
pub struct devboy_core::types::AddStructureGeneratorInput
pub devboy_core::types::AddStructureGeneratorInput::generator_type: alloc::string::String
pub devboy_core::types::AddStructureGeneratorInput::spec: serde_json::value::Value
pub devboy_core::types::AddStructureGeneratorInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::AddStructureGeneratorInput
pub fn devboy_core::types::AddStructureGeneratorInput::clone(&self) -> devboy_core::types::AddStructureGeneratorInput
impl core::fmt::Debug for devboy_core::types::AddStructureGeneratorInput
pub fn devboy_core::types::AddStructureGeneratorInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::AddStructureGeneratorInput
pub fn devboy_core::types::AddStructureGeneratorInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::AddStructureGeneratorInput
pub fn devboy_core::types::AddStructureGeneratorInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::AddStructureGeneratorInput
impl core::marker::Send for devboy_core::types::AddStructureGeneratorInput
impl core::marker::Sync for devboy_core::types::AddStructureGeneratorInput
impl core::marker::Unpin for devboy_core::types::AddStructureGeneratorInput
impl core::marker::UnsafeUnpin for devboy_core::types::AddStructureGeneratorInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::AddStructureGeneratorInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::AddStructureGeneratorInput
pub struct devboy_core::types::AddStructureRowsInput
pub devboy_core::types::AddStructureRowsInput::after: core::option::Option<u64>
pub devboy_core::types::AddStructureRowsInput::forest_version: core::option::Option<u64>
pub devboy_core::types::AddStructureRowsInput::items: alloc::vec::Vec<devboy_core::types::StructureRowItem>
pub devboy_core::types::AddStructureRowsInput::under: core::option::Option<u64>
impl core::clone::Clone for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::clone(&self) -> devboy_core::types::AddStructureRowsInput
impl core::default::Default for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::default() -> devboy_core::types::AddStructureRowsInput
impl core::fmt::Debug for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::AddStructureRowsInput
impl core::marker::Send for devboy_core::types::AddStructureRowsInput
impl core::marker::Sync for devboy_core::types::AddStructureRowsInput
impl core::marker::Unpin for devboy_core::types::AddStructureRowsInput
impl core::marker::UnsafeUnpin for devboy_core::types::AddStructureRowsInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::AddStructureRowsInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::AddStructureRowsInput
pub struct devboy_core::types::AssignToSprintInput
pub devboy_core::types::AssignToSprintInput::issue_keys: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::AssignToSprintInput::sprint_id: u64
impl core::clone::Clone for devboy_core::types::AssignToSprintInput
pub fn devboy_core::types::AssignToSprintInput::clone(&self) -> devboy_core::types::AssignToSprintInput
impl core::fmt::Debug for devboy_core::types::AssignToSprintInput
pub fn devboy_core::types::AssignToSprintInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::AssignToSprintInput
pub fn devboy_core::types::AssignToSprintInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::AssignToSprintInput
pub fn devboy_core::types::AssignToSprintInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::AssignToSprintInput
impl core::marker::Send for devboy_core::types::AssignToSprintInput
impl core::marker::Sync for devboy_core::types::AssignToSprintInput
impl core::marker::Unpin for devboy_core::types::AssignToSprintInput
impl core::marker::UnsafeUnpin for devboy_core::types::AssignToSprintInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::AssignToSprintInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::AssignToSprintInput
pub struct devboy_core::types::CodePosition
pub devboy_core::types::CodePosition::commit_sha: core::option::Option<alloc::string::String>
pub devboy_core::types::CodePosition::file_path: alloc::string::String
pub devboy_core::types::CodePosition::line: u32
pub devboy_core::types::CodePosition::line_type: alloc::string::String
impl core::clone::Clone for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::clone(&self) -> devboy_core::types::CodePosition
impl core::cmp::PartialEq for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::eq(&self, other: &devboy_core::types::CodePosition) -> bool
impl core::default::Default for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::default() -> devboy_core::types::CodePosition
impl core::fmt::Debug for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::CodePosition
impl serde_core::ser::Serialize for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CodePosition
impl core::marker::Send for devboy_core::types::CodePosition
impl core::marker::Sync for devboy_core::types::CodePosition
impl core::marker::Unpin for devboy_core::types::CodePosition
impl core::marker::UnsafeUnpin for devboy_core::types::CodePosition
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CodePosition
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CodePosition
pub struct devboy_core::types::Comment
pub devboy_core::types::Comment::author: core::option::Option<devboy_core::types::User>
pub devboy_core::types::Comment::body: alloc::string::String
pub devboy_core::types::Comment::created_at: core::option::Option<alloc::string::String>
pub devboy_core::types::Comment::id: alloc::string::String
pub devboy_core::types::Comment::position: core::option::Option<devboy_core::types::CodePosition>
pub devboy_core::types::Comment::updated_at: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::Comment
pub fn devboy_core::types::Comment::clone(&self) -> devboy_core::types::Comment
impl core::cmp::PartialEq for devboy_core::types::Comment
pub fn devboy_core::types::Comment::eq(&self, other: &devboy_core::types::Comment) -> bool
impl core::default::Default for devboy_core::types::Comment
pub fn devboy_core::types::Comment::default() -> devboy_core::types::Comment
impl core::fmt::Debug for devboy_core::types::Comment
pub fn devboy_core::types::Comment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Comment
impl serde_core::ser::Serialize for devboy_core::types::Comment
pub fn devboy_core::types::Comment::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Comment
pub fn devboy_core::types::Comment::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Comment
impl core::marker::Send for devboy_core::types::Comment
impl core::marker::Sync for devboy_core::types::Comment
impl core::marker::Unpin for devboy_core::types::Comment
impl core::marker::UnsafeUnpin for devboy_core::types::Comment
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Comment
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Comment
pub struct devboy_core::types::CreateCommentInput
pub devboy_core::types::CreateCommentInput::body: alloc::string::String
pub devboy_core::types::CreateCommentInput::discussion_id: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateCommentInput::position: core::option::Option<devboy_core::types::CodePosition>
impl core::clone::Clone for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::clone(&self) -> devboy_core::types::CreateCommentInput
impl core::default::Default for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::default() -> devboy_core::types::CreateCommentInput
impl core::fmt::Debug for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreateCommentInput
impl core::marker::Send for devboy_core::types::CreateCommentInput
impl core::marker::Sync for devboy_core::types::CreateCommentInput
impl core::marker::Unpin for devboy_core::types::CreateCommentInput
impl core::marker::UnsafeUnpin for devboy_core::types::CreateCommentInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreateCommentInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreateCommentInput
pub struct devboy_core::types::CreateIssueInput
pub devboy_core::types::CreateIssueInput::assignees: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::CreateIssueInput::components: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::CreateIssueInput::custom_fields: core::option::Option<serde_json::value::Value>
pub devboy_core::types::CreateIssueInput::description: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateIssueInput::epic_key: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateIssueInput::epic_name: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateIssueInput::fix_versions: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::CreateIssueInput::issue_type: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateIssueInput::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::CreateIssueInput::markdown: bool
pub devboy_core::types::CreateIssueInput::parent: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateIssueInput::priority: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateIssueInput::project_id: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateIssueInput::sprint_id: core::option::Option<i64>
pub devboy_core::types::CreateIssueInput::title: alloc::string::String
impl core::clone::Clone for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::clone(&self) -> devboy_core::types::CreateIssueInput
impl core::default::Default for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::default() -> Self
impl core::fmt::Debug for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreateIssueInput
impl core::marker::Send for devboy_core::types::CreateIssueInput
impl core::marker::Sync for devboy_core::types::CreateIssueInput
impl core::marker::Unpin for devboy_core::types::CreateIssueInput
impl core::marker::UnsafeUnpin for devboy_core::types::CreateIssueInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreateIssueInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreateIssueInput
pub struct devboy_core::types::CreateMergeRequestInput
pub devboy_core::types::CreateMergeRequestInput::description: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateMergeRequestInput::draft: bool
pub devboy_core::types::CreateMergeRequestInput::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::CreateMergeRequestInput::reviewers: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::CreateMergeRequestInput::source_branch: alloc::string::String
pub devboy_core::types::CreateMergeRequestInput::target_branch: alloc::string::String
pub devboy_core::types::CreateMergeRequestInput::title: alloc::string::String
impl core::clone::Clone for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::clone(&self) -> devboy_core::types::CreateMergeRequestInput
impl core::default::Default for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::default() -> devboy_core::types::CreateMergeRequestInput
impl core::fmt::Debug for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreateMergeRequestInput
impl core::marker::Send for devboy_core::types::CreateMergeRequestInput
impl core::marker::Sync for devboy_core::types::CreateMergeRequestInput
impl core::marker::Unpin for devboy_core::types::CreateMergeRequestInput
impl core::marker::UnsafeUnpin for devboy_core::types::CreateMergeRequestInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreateMergeRequestInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreateMergeRequestInput
pub struct devboy_core::types::CreatePageParams
pub devboy_core::types::CreatePageParams::content: alloc::string::String
pub devboy_core::types::CreatePageParams::content_type: core::option::Option<alloc::string::String>
pub devboy_core::types::CreatePageParams::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::CreatePageParams::parent_id: core::option::Option<alloc::string::String>
pub devboy_core::types::CreatePageParams::space_key: alloc::string::String
pub devboy_core::types::CreatePageParams::title: alloc::string::String
impl core::clone::Clone for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::clone(&self) -> devboy_core::types::CreatePageParams
impl core::default::Default for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::default() -> devboy_core::types::CreatePageParams
impl core::fmt::Debug for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreatePageParams
impl core::marker::Send for devboy_core::types::CreatePageParams
impl core::marker::Sync for devboy_core::types::CreatePageParams
impl core::marker::Unpin for devboy_core::types::CreatePageParams
impl core::marker::UnsafeUnpin for devboy_core::types::CreatePageParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreatePageParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreatePageParams
pub struct devboy_core::types::CreateStructureInput
pub devboy_core::types::CreateStructureInput::description: core::option::Option<alloc::string::String>
pub devboy_core::types::CreateStructureInput::name: alloc::string::String
impl core::clone::Clone for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::clone(&self) -> devboy_core::types::CreateStructureInput
impl core::default::Default for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::default() -> devboy_core::types::CreateStructureInput
impl core::fmt::Debug for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreateStructureInput
impl core::marker::Send for devboy_core::types::CreateStructureInput
impl core::marker::Sync for devboy_core::types::CreateStructureInput
impl core::marker::Unpin for devboy_core::types::CreateStructureInput
impl core::marker::UnsafeUnpin for devboy_core::types::CreateStructureInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreateStructureInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreateStructureInput
pub struct devboy_core::types::CustomFieldDescriptor
pub devboy_core::types::CustomFieldDescriptor::description: core::option::Option<alloc::string::String>
pub devboy_core::types::CustomFieldDescriptor::field_type: alloc::string::String
pub devboy_core::types::CustomFieldDescriptor::id: alloc::string::String
pub devboy_core::types::CustomFieldDescriptor::name: alloc::string::String
pub devboy_core::types::CustomFieldDescriptor::native: core::option::Option<serde_json::value::Value>
impl core::clone::Clone for devboy_core::types::CustomFieldDescriptor
pub fn devboy_core::types::CustomFieldDescriptor::clone(&self) -> devboy_core::types::CustomFieldDescriptor
impl core::fmt::Debug for devboy_core::types::CustomFieldDescriptor
pub fn devboy_core::types::CustomFieldDescriptor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CustomFieldDescriptor
pub fn devboy_core::types::CustomFieldDescriptor::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CustomFieldDescriptor
pub fn devboy_core::types::CustomFieldDescriptor::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CustomFieldDescriptor
impl core::marker::Send for devboy_core::types::CustomFieldDescriptor
impl core::marker::Sync for devboy_core::types::CustomFieldDescriptor
impl core::marker::Unpin for devboy_core::types::CustomFieldDescriptor
impl core::marker::UnsafeUnpin for devboy_core::types::CustomFieldDescriptor
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CustomFieldDescriptor
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CustomFieldDescriptor
pub struct devboy_core::types::CustomFieldValue
pub devboy_core::types::CustomFieldValue::name: core::option::Option<alloc::string::String>
pub devboy_core::types::CustomFieldValue::value: serde_json::value::Value
impl core::clone::Clone for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::clone(&self) -> devboy_core::types::CustomFieldValue
impl core::cmp::PartialEq for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::eq(&self, other: &devboy_core::types::CustomFieldValue) -> bool
impl core::default::Default for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::default() -> devboy_core::types::CustomFieldValue
impl core::fmt::Debug for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::CustomFieldValue
impl serde_core::ser::Serialize for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CustomFieldValue
impl core::marker::Send for devboy_core::types::CustomFieldValue
impl core::marker::Sync for devboy_core::types::CustomFieldValue
impl core::marker::Unpin for devboy_core::types::CustomFieldValue
impl core::marker::UnsafeUnpin for devboy_core::types::CustomFieldValue
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CustomFieldValue
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CustomFieldValue
pub struct devboy_core::types::Discussion
pub devboy_core::types::Discussion::comments: alloc::vec::Vec<devboy_core::types::Comment>
pub devboy_core::types::Discussion::id: alloc::string::String
pub devboy_core::types::Discussion::position: core::option::Option<devboy_core::types::CodePosition>
pub devboy_core::types::Discussion::resolved: bool
pub devboy_core::types::Discussion::resolved_by: core::option::Option<devboy_core::types::User>
impl core::clone::Clone for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::clone(&self) -> devboy_core::types::Discussion
impl core::cmp::PartialEq for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::eq(&self, other: &devboy_core::types::Discussion) -> bool
impl core::default::Default for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::default() -> devboy_core::types::Discussion
impl core::fmt::Debug for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Discussion
impl serde_core::ser::Serialize for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Discussion
impl core::marker::Send for devboy_core::types::Discussion
impl core::marker::Sync for devboy_core::types::Discussion
impl core::marker::Unpin for devboy_core::types::Discussion
impl core::marker::UnsafeUnpin for devboy_core::types::Discussion
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Discussion
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Discussion
pub struct devboy_core::types::FailedJob
pub devboy_core::types::FailedJob::error_snippet: core::option::Option<alloc::string::String>
pub devboy_core::types::FailedJob::id: alloc::string::String
pub devboy_core::types::FailedJob::name: alloc::string::String
pub devboy_core::types::FailedJob::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::FailedJob
pub fn devboy_core::types::FailedJob::clone(&self) -> devboy_core::types::FailedJob
impl core::fmt::Debug for devboy_core::types::FailedJob
pub fn devboy_core::types::FailedJob::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::FailedJob
pub fn devboy_core::types::FailedJob::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::FailedJob
pub fn devboy_core::types::FailedJob::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::FailedJob
impl core::marker::Send for devboy_core::types::FailedJob
impl core::marker::Sync for devboy_core::types::FailedJob
impl core::marker::Unpin for devboy_core::types::FailedJob
impl core::marker::UnsafeUnpin for devboy_core::types::FailedJob
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::FailedJob
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::FailedJob
pub struct devboy_core::types::FileDiff
pub devboy_core::types::FileDiff::additions: core::option::Option<u32>
pub devboy_core::types::FileDiff::deleted_file: bool
pub devboy_core::types::FileDiff::deletions: core::option::Option<u32>
pub devboy_core::types::FileDiff::diff: alloc::string::String
pub devboy_core::types::FileDiff::file_path: alloc::string::String
pub devboy_core::types::FileDiff::new_file: bool
pub devboy_core::types::FileDiff::old_path: core::option::Option<alloc::string::String>
pub devboy_core::types::FileDiff::renamed_file: bool
impl core::clone::Clone for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::clone(&self) -> devboy_core::types::FileDiff
impl core::cmp::PartialEq for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::eq(&self, other: &devboy_core::types::FileDiff) -> bool
impl core::default::Default for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::default() -> devboy_core::types::FileDiff
impl core::fmt::Debug for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::FileDiff
impl serde_core::ser::Serialize for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::FileDiff
impl core::marker::Send for devboy_core::types::FileDiff
impl core::marker::Sync for devboy_core::types::FileDiff
impl core::marker::Unpin for devboy_core::types::FileDiff
impl core::marker::UnsafeUnpin for devboy_core::types::FileDiff
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::FileDiff
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::FileDiff
pub struct devboy_core::types::ForestModifyResult
pub devboy_core::types::ForestModifyResult::affected_count: usize
pub devboy_core::types::ForestModifyResult::version: u64
impl core::clone::Clone for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::clone(&self) -> devboy_core::types::ForestModifyResult
impl core::cmp::PartialEq for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::eq(&self, other: &devboy_core::types::ForestModifyResult) -> bool
impl core::default::Default for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::default() -> devboy_core::types::ForestModifyResult
impl core::fmt::Debug for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::ForestModifyResult
impl serde_core::ser::Serialize for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::ForestModifyResult
impl core::marker::Send for devboy_core::types::ForestModifyResult
impl core::marker::Sync for devboy_core::types::ForestModifyResult
impl core::marker::Unpin for devboy_core::types::ForestModifyResult
impl core::marker::UnsafeUnpin for devboy_core::types::ForestModifyResult
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ForestModifyResult
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ForestModifyResult
pub struct devboy_core::types::GetChatsParams
pub devboy_core::types::GetChatsParams::chat_type: core::option::Option<devboy_core::types::ChatType>
pub devboy_core::types::GetChatsParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::types::GetChatsParams::include_inactive: core::option::Option<bool>
pub devboy_core::types::GetChatsParams::limit: core::option::Option<u32>
pub devboy_core::types::GetChatsParams::search: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::clone(&self) -> devboy_core::types::GetChatsParams
impl core::default::Default for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::default() -> devboy_core::types::GetChatsParams
impl core::fmt::Debug for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::GetChatsParams
impl core::marker::Send for devboy_core::types::GetChatsParams
impl core::marker::Sync for devboy_core::types::GetChatsParams
impl core::marker::Unpin for devboy_core::types::GetChatsParams
impl core::marker::UnsafeUnpin for devboy_core::types::GetChatsParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetChatsParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetChatsParams
pub struct devboy_core::types::GetForestOptions
pub devboy_core::types::GetForestOptions::limit: core::option::Option<u64>
pub devboy_core::types::GetForestOptions::offset: core::option::Option<u64>
impl core::clone::Clone for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::clone(&self) -> devboy_core::types::GetForestOptions
impl core::default::Default for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::default() -> devboy_core::types::GetForestOptions
impl core::fmt::Debug for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::GetForestOptions
impl core::marker::Send for devboy_core::types::GetForestOptions
impl core::marker::Sync for devboy_core::types::GetForestOptions
impl core::marker::Unpin for devboy_core::types::GetForestOptions
impl core::marker::UnsafeUnpin for devboy_core::types::GetForestOptions
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetForestOptions
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetForestOptions
pub struct devboy_core::types::GetMessagesParams
pub devboy_core::types::GetMessagesParams::chat_id: alloc::string::String
pub devboy_core::types::GetMessagesParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::types::GetMessagesParams::limit: core::option::Option<u32>
pub devboy_core::types::GetMessagesParams::since: core::option::Option<alloc::string::String>
pub devboy_core::types::GetMessagesParams::thread_id: core::option::Option<alloc::string::String>
pub devboy_core::types::GetMessagesParams::until: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::clone(&self) -> devboy_core::types::GetMessagesParams
impl core::default::Default for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::default() -> devboy_core::types::GetMessagesParams
impl core::fmt::Debug for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::GetMessagesParams
impl core::marker::Send for devboy_core::types::GetMessagesParams
impl core::marker::Sync for devboy_core::types::GetMessagesParams
impl core::marker::Unpin for devboy_core::types::GetMessagesParams
impl core::marker::UnsafeUnpin for devboy_core::types::GetMessagesParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetMessagesParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetMessagesParams
pub struct devboy_core::types::GetPipelineInput
pub devboy_core::types::GetPipelineInput::branch: core::option::Option<alloc::string::String>
pub devboy_core::types::GetPipelineInput::include_failed_logs: bool
pub devboy_core::types::GetPipelineInput::mr_key: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::GetPipelineInput
pub fn devboy_core::types::GetPipelineInput::clone(&self) -> devboy_core::types::GetPipelineInput
impl core::default::Default for devboy_core::types::GetPipelineInput
pub fn devboy_core::types::GetPipelineInput::default() -> devboy_core::types::GetPipelineInput
impl core::fmt::Debug for devboy_core::types::GetPipelineInput
pub fn devboy_core::types::GetPipelineInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::GetPipelineInput
impl core::marker::Send for devboy_core::types::GetPipelineInput
impl core::marker::Sync for devboy_core::types::GetPipelineInput
impl core::marker::Unpin for devboy_core::types::GetPipelineInput
impl core::marker::UnsafeUnpin for devboy_core::types::GetPipelineInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetPipelineInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetPipelineInput
pub struct devboy_core::types::GetStructureValuesInput
pub devboy_core::types::GetStructureValuesInput::columns: alloc::vec::Vec<devboy_core::types::StructureViewColumn>
pub devboy_core::types::GetStructureValuesInput::rows: alloc::vec::Vec<u64>
pub devboy_core::types::GetStructureValuesInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::clone(&self) -> devboy_core::types::GetStructureValuesInput
impl core::default::Default for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::default() -> devboy_core::types::GetStructureValuesInput
impl core::fmt::Debug for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::GetStructureValuesInput
impl core::marker::Send for devboy_core::types::GetStructureValuesInput
impl core::marker::Sync for devboy_core::types::GetStructureValuesInput
impl core::marker::Unpin for devboy_core::types::GetStructureValuesInput
impl core::marker::UnsafeUnpin for devboy_core::types::GetStructureValuesInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetStructureValuesInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetStructureValuesInput
pub struct devboy_core::types::GetUsersOptions
pub devboy_core::types::GetUsersOptions::include_inactive: core::option::Option<bool>
pub devboy_core::types::GetUsersOptions::max_results: core::option::Option<u32>
pub devboy_core::types::GetUsersOptions::project_key: core::option::Option<alloc::string::String>
pub devboy_core::types::GetUsersOptions::search: core::option::Option<alloc::string::String>
pub devboy_core::types::GetUsersOptions::start_at: core::option::Option<u32>
pub devboy_core::types::GetUsersOptions::user_id: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::GetUsersOptions
pub fn devboy_core::types::GetUsersOptions::clone(&self) -> devboy_core::types::GetUsersOptions
impl core::default::Default for devboy_core::types::GetUsersOptions
pub fn devboy_core::types::GetUsersOptions::default() -> devboy_core::types::GetUsersOptions
impl core::fmt::Debug for devboy_core::types::GetUsersOptions
pub fn devboy_core::types::GetUsersOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::GetUsersOptions
impl core::marker::Send for devboy_core::types::GetUsersOptions
impl core::marker::Sync for devboy_core::types::GetUsersOptions
impl core::marker::Unpin for devboy_core::types::GetUsersOptions
impl core::marker::UnsafeUnpin for devboy_core::types::GetUsersOptions
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetUsersOptions
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetUsersOptions
pub struct devboy_core::types::Issue
pub devboy_core::types::Issue::assignees: alloc::vec::Vec<devboy_core::types::User>
pub devboy_core::types::Issue::attachments_count: core::option::Option<u32>
pub devboy_core::types::Issue::author: core::option::Option<devboy_core::types::User>
pub devboy_core::types::Issue::created_at: core::option::Option<alloc::string::String>
pub devboy_core::types::Issue::custom_fields: std::collections::hash::map::HashMap<alloc::string::String, devboy_core::types::CustomFieldValue>
pub devboy_core::types::Issue::description: core::option::Option<alloc::string::String>
pub devboy_core::types::Issue::key: alloc::string::String
pub devboy_core::types::Issue::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::Issue::parent: core::option::Option<alloc::string::String>
pub devboy_core::types::Issue::priority: core::option::Option<alloc::string::String>
pub devboy_core::types::Issue::source: alloc::string::String
pub devboy_core::types::Issue::state: alloc::string::String
pub devboy_core::types::Issue::subtasks: alloc::vec::Vec<devboy_core::types::Issue>
pub devboy_core::types::Issue::title: alloc::string::String
pub devboy_core::types::Issue::updated_at: core::option::Option<alloc::string::String>
pub devboy_core::types::Issue::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::Issue
pub fn devboy_core::types::Issue::clone(&self) -> devboy_core::types::Issue
impl core::cmp::PartialEq for devboy_core::types::Issue
pub fn devboy_core::types::Issue::eq(&self, other: &devboy_core::types::Issue) -> bool
impl core::default::Default for devboy_core::types::Issue
pub fn devboy_core::types::Issue::default() -> devboy_core::types::Issue
impl core::fmt::Debug for devboy_core::types::Issue
pub fn devboy_core::types::Issue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Issue
impl serde_core::ser::Serialize for devboy_core::types::Issue
pub fn devboy_core::types::Issue::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Issue
pub fn devboy_core::types::Issue::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Issue
impl core::marker::Send for devboy_core::types::Issue
impl core::marker::Sync for devboy_core::types::Issue
impl core::marker::Unpin for devboy_core::types::Issue
impl core::marker::UnsafeUnpin for devboy_core::types::Issue
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Issue
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Issue
pub struct devboy_core::types::IssueFilter
pub devboy_core::types::IssueFilter::assignee: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueFilter::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::types::IssueFilter::labels_operator: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueFilter::limit: core::option::Option<u32>
pub devboy_core::types::IssueFilter::native_query: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueFilter::offset: core::option::Option<u32>
pub devboy_core::types::IssueFilter::project_key: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueFilter::search: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueFilter::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueFilter::sort_order: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueFilter::state: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueFilter::state_category: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::clone(&self) -> devboy_core::types::IssueFilter
impl core::default::Default for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::default() -> devboy_core::types::IssueFilter
impl core::fmt::Debug for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::IssueFilter
impl core::marker::Send for devboy_core::types::IssueFilter
impl core::marker::Sync for devboy_core::types::IssueFilter
impl core::marker::Unpin for devboy_core::types::IssueFilter
impl core::marker::UnsafeUnpin for devboy_core::types::IssueFilter
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::IssueFilter
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::IssueFilter
pub struct devboy_core::types::IssueLink
pub devboy_core::types::IssueLink::issue: devboy_core::types::Issue
pub devboy_core::types::IssueLink::link_type: alloc::string::String
impl core::clone::Clone for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::clone(&self) -> devboy_core::types::IssueLink
impl core::cmp::PartialEq for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::eq(&self, other: &devboy_core::types::IssueLink) -> bool
impl core::fmt::Debug for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::IssueLink
impl serde_core::ser::Serialize for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::IssueLink
impl core::marker::Send for devboy_core::types::IssueLink
impl core::marker::Sync for devboy_core::types::IssueLink
impl core::marker::Unpin for devboy_core::types::IssueLink
impl core::marker::UnsafeUnpin for devboy_core::types::IssueLink
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::IssueLink
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::IssueLink
pub struct devboy_core::types::IssueRelations
pub devboy_core::types::IssueRelations::blocked_by: alloc::vec::Vec<devboy_core::types::IssueLink>
pub devboy_core::types::IssueRelations::blocks: alloc::vec::Vec<devboy_core::types::IssueLink>
pub devboy_core::types::IssueRelations::duplicates: alloc::vec::Vec<devboy_core::types::IssueLink>
pub devboy_core::types::IssueRelations::epic_key: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueRelations::parent: core::option::Option<devboy_core::types::Issue>
pub devboy_core::types::IssueRelations::related_to: alloc::vec::Vec<devboy_core::types::IssueLink>
pub devboy_core::types::IssueRelations::subtasks: alloc::vec::Vec<devboy_core::types::Issue>
impl core::clone::Clone for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::clone(&self) -> devboy_core::types::IssueRelations
impl core::cmp::PartialEq for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::eq(&self, other: &devboy_core::types::IssueRelations) -> bool
impl core::default::Default for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::default() -> devboy_core::types::IssueRelations
impl core::fmt::Debug for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::IssueRelations
impl serde_core::ser::Serialize for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::IssueRelations
impl core::marker::Send for devboy_core::types::IssueRelations
impl core::marker::Sync for devboy_core::types::IssueRelations
impl core::marker::Unpin for devboy_core::types::IssueRelations
impl core::marker::UnsafeUnpin for devboy_core::types::IssueRelations
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::IssueRelations
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::IssueRelations
pub struct devboy_core::types::IssueStatus
pub devboy_core::types::IssueStatus::category: alloc::string::String
pub devboy_core::types::IssueStatus::color: core::option::Option<alloc::string::String>
pub devboy_core::types::IssueStatus::id: alloc::string::String
pub devboy_core::types::IssueStatus::name: alloc::string::String
pub devboy_core::types::IssueStatus::order: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::IssueStatus
pub fn devboy_core::types::IssueStatus::clone(&self) -> devboy_core::types::IssueStatus
impl core::fmt::Debug for devboy_core::types::IssueStatus
pub fn devboy_core::types::IssueStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::IssueStatus
pub fn devboy_core::types::IssueStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::IssueStatus
pub fn devboy_core::types::IssueStatus::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::IssueStatus
impl core::marker::Send for devboy_core::types::IssueStatus
impl core::marker::Sync for devboy_core::types::IssueStatus
impl core::marker::Unpin for devboy_core::types::IssueStatus
impl core::marker::UnsafeUnpin for devboy_core::types::IssueStatus
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::IssueStatus
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::IssueStatus
pub struct devboy_core::types::JobLogOptions
pub devboy_core::types::JobLogOptions::mode: devboy_core::types::JobLogMode
impl core::clone::Clone for devboy_core::types::JobLogOptions
pub fn devboy_core::types::JobLogOptions::clone(&self) -> devboy_core::types::JobLogOptions
impl core::fmt::Debug for devboy_core::types::JobLogOptions
pub fn devboy_core::types::JobLogOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::JobLogOptions
impl core::marker::Send for devboy_core::types::JobLogOptions
impl core::marker::Sync for devboy_core::types::JobLogOptions
impl core::marker::Unpin for devboy_core::types::JobLogOptions
impl core::marker::UnsafeUnpin for devboy_core::types::JobLogOptions
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::JobLogOptions
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::JobLogOptions
pub struct devboy_core::types::JobLogOutput
pub devboy_core::types::JobLogOutput::content: alloc::string::String
pub devboy_core::types::JobLogOutput::job_id: alloc::string::String
pub devboy_core::types::JobLogOutput::job_name: core::option::Option<alloc::string::String>
pub devboy_core::types::JobLogOutput::mode: alloc::string::String
pub devboy_core::types::JobLogOutput::total_lines: core::option::Option<usize>
impl core::clone::Clone for devboy_core::types::JobLogOutput
pub fn devboy_core::types::JobLogOutput::clone(&self) -> devboy_core::types::JobLogOutput
impl core::fmt::Debug for devboy_core::types::JobLogOutput
pub fn devboy_core::types::JobLogOutput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::JobLogOutput
pub fn devboy_core::types::JobLogOutput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::JobLogOutput
pub fn devboy_core::types::JobLogOutput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::JobLogOutput
impl core::marker::Send for devboy_core::types::JobLogOutput
impl core::marker::Sync for devboy_core::types::JobLogOutput
impl core::marker::Unpin for devboy_core::types::JobLogOutput
impl core::marker::UnsafeUnpin for devboy_core::types::JobLogOutput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::JobLogOutput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::JobLogOutput
pub struct devboy_core::types::KbComment
pub devboy_core::types::KbComment::author: core::option::Option<alloc::string::String>
pub devboy_core::types::KbComment::content: alloc::string::String
pub devboy_core::types::KbComment::created_at: core::option::Option<alloc::string::String>
pub devboy_core::types::KbComment::id: alloc::string::String
pub devboy_core::types::KbComment::page_id: alloc::string::String
pub devboy_core::types::KbComment::version: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::clone(&self) -> devboy_core::types::KbComment
impl core::cmp::PartialEq for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::eq(&self, other: &devboy_core::types::KbComment) -> bool
impl core::default::Default for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::default() -> devboy_core::types::KbComment
impl core::fmt::Debug for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::KbComment
impl serde_core::ser::Serialize for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::KbComment
impl core::marker::Send for devboy_core::types::KbComment
impl core::marker::Sync for devboy_core::types::KbComment
impl core::marker::Unpin for devboy_core::types::KbComment
impl core::marker::UnsafeUnpin for devboy_core::types::KbComment
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::KbComment
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::KbComment
pub struct devboy_core::types::KbPage
pub devboy_core::types::KbPage::author: core::option::Option<alloc::string::String>
pub devboy_core::types::KbPage::excerpt: core::option::Option<alloc::string::String>
pub devboy_core::types::KbPage::id: alloc::string::String
pub devboy_core::types::KbPage::last_modified: core::option::Option<alloc::string::String>
pub devboy_core::types::KbPage::space_key: core::option::Option<alloc::string::String>
pub devboy_core::types::KbPage::title: alloc::string::String
pub devboy_core::types::KbPage::url: core::option::Option<alloc::string::String>
pub devboy_core::types::KbPage::version: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::clone(&self) -> devboy_core::types::KbPage
impl core::cmp::PartialEq for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::eq(&self, other: &devboy_core::types::KbPage) -> bool
impl core::default::Default for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::default() -> devboy_core::types::KbPage
impl core::fmt::Debug for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::KbPage
impl serde_core::ser::Serialize for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::KbPage
impl core::marker::Send for devboy_core::types::KbPage
impl core::marker::Sync for devboy_core::types::KbPage
impl core::marker::Unpin for devboy_core::types::KbPage
impl core::marker::UnsafeUnpin for devboy_core::types::KbPage
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::KbPage
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::KbPage
pub struct devboy_core::types::KbPageContent
pub devboy_core::types::KbPageContent::ancestors: alloc::vec::Vec<devboy_core::types::KbPage>
pub devboy_core::types::KbPageContent::content: alloc::string::String
pub devboy_core::types::KbPageContent::content_type: alloc::string::String
pub devboy_core::types::KbPageContent::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::KbPageContent::page: devboy_core::types::KbPage
impl core::clone::Clone for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::clone(&self) -> devboy_core::types::KbPageContent
impl core::cmp::PartialEq for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::eq(&self, other: &devboy_core::types::KbPageContent) -> bool
impl core::default::Default for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::default() -> devboy_core::types::KbPageContent
impl core::fmt::Debug for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::KbPageContent
impl serde_core::ser::Serialize for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::KbPageContent
impl core::marker::Send for devboy_core::types::KbPageContent
impl core::marker::Sync for devboy_core::types::KbPageContent
impl core::marker::Unpin for devboy_core::types::KbPageContent
impl core::marker::UnsafeUnpin for devboy_core::types::KbPageContent
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::KbPageContent
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::KbPageContent
pub struct devboy_core::types::KbSpace
pub devboy_core::types::KbSpace::description: core::option::Option<alloc::string::String>
pub devboy_core::types::KbSpace::id: alloc::string::String
pub devboy_core::types::KbSpace::key: alloc::string::String
pub devboy_core::types::KbSpace::name: alloc::string::String
pub devboy_core::types::KbSpace::space_type: core::option::Option<alloc::string::String>
pub devboy_core::types::KbSpace::status: core::option::Option<alloc::string::String>
pub devboy_core::types::KbSpace::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::clone(&self) -> devboy_core::types::KbSpace
impl core::cmp::PartialEq for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::eq(&self, other: &devboy_core::types::KbSpace) -> bool
impl core::default::Default for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::default() -> devboy_core::types::KbSpace
impl core::fmt::Debug for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::KbSpace
impl serde_core::ser::Serialize for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::KbSpace
impl core::marker::Send for devboy_core::types::KbSpace
impl core::marker::Sync for devboy_core::types::KbSpace
impl core::marker::Unpin for devboy_core::types::KbSpace
impl core::marker::UnsafeUnpin for devboy_core::types::KbSpace
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::KbSpace
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::KbSpace
pub struct devboy_core::types::ListCustomFieldsParams
pub devboy_core::types::ListCustomFieldsParams::issue_type: core::option::Option<alloc::string::String>
pub devboy_core::types::ListCustomFieldsParams::limit: core::option::Option<u32>
pub devboy_core::types::ListCustomFieldsParams::project: core::option::Option<alloc::string::String>
pub devboy_core::types::ListCustomFieldsParams::search: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::ListCustomFieldsParams
pub fn devboy_core::types::ListCustomFieldsParams::clone(&self) -> devboy_core::types::ListCustomFieldsParams
impl core::default::Default for devboy_core::types::ListCustomFieldsParams
pub fn devboy_core::types::ListCustomFieldsParams::default() -> devboy_core::types::ListCustomFieldsParams
impl core::fmt::Debug for devboy_core::types::ListCustomFieldsParams
pub fn devboy_core::types::ListCustomFieldsParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::ListCustomFieldsParams
impl core::marker::Send for devboy_core::types::ListCustomFieldsParams
impl core::marker::Sync for devboy_core::types::ListCustomFieldsParams
impl core::marker::Unpin for devboy_core::types::ListCustomFieldsParams
impl core::marker::UnsafeUnpin for devboy_core::types::ListCustomFieldsParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ListCustomFieldsParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ListCustomFieldsParams
pub struct devboy_core::types::ListPagesParams
pub devboy_core::types::ListPagesParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::types::ListPagesParams::limit: core::option::Option<u32>
pub devboy_core::types::ListPagesParams::offset: core::option::Option<u32>
pub devboy_core::types::ListPagesParams::parent_id: core::option::Option<alloc::string::String>
pub devboy_core::types::ListPagesParams::search: core::option::Option<alloc::string::String>
pub devboy_core::types::ListPagesParams::space_key: alloc::string::String
impl core::clone::Clone for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::clone(&self) -> devboy_core::types::ListPagesParams
impl core::default::Default for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::default() -> devboy_core::types::ListPagesParams
impl core::fmt::Debug for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::ListPagesParams
impl core::marker::Send for devboy_core::types::ListPagesParams
impl core::marker::Sync for devboy_core::types::ListPagesParams
impl core::marker::Unpin for devboy_core::types::ListPagesParams
impl core::marker::UnsafeUnpin for devboy_core::types::ListPagesParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ListPagesParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ListPagesParams
pub struct devboy_core::types::ListProjectVersionsParams
pub devboy_core::types::ListProjectVersionsParams::archived: core::option::Option<bool>
pub devboy_core::types::ListProjectVersionsParams::include_issue_count: bool
pub devboy_core::types::ListProjectVersionsParams::limit: core::option::Option<u32>
pub devboy_core::types::ListProjectVersionsParams::project: alloc::string::String
pub devboy_core::types::ListProjectVersionsParams::released: core::option::Option<bool>
impl core::clone::Clone for devboy_core::types::ListProjectVersionsParams
pub fn devboy_core::types::ListProjectVersionsParams::clone(&self) -> devboy_core::types::ListProjectVersionsParams
impl core::default::Default for devboy_core::types::ListProjectVersionsParams
pub fn devboy_core::types::ListProjectVersionsParams::default() -> devboy_core::types::ListProjectVersionsParams
impl core::fmt::Debug for devboy_core::types::ListProjectVersionsParams
pub fn devboy_core::types::ListProjectVersionsParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::ListProjectVersionsParams
impl core::marker::Send for devboy_core::types::ListProjectVersionsParams
impl core::marker::Sync for devboy_core::types::ListProjectVersionsParams
impl core::marker::Unpin for devboy_core::types::ListProjectVersionsParams
impl core::marker::UnsafeUnpin for devboy_core::types::ListProjectVersionsParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ListProjectVersionsParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ListProjectVersionsParams
pub struct devboy_core::types::MeetingFilter
pub devboy_core::types::MeetingFilter::from_date: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingFilter::host_email: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingFilter::keyword: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingFilter::limit: core::option::Option<u32>
pub devboy_core::types::MeetingFilter::participants: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::types::MeetingFilter::skip: core::option::Option<u32>
pub devboy_core::types::MeetingFilter::to_date: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::clone(&self) -> devboy_core::types::MeetingFilter
impl core::default::Default for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::default() -> devboy_core::types::MeetingFilter
impl core::fmt::Debug for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MeetingFilter
impl core::marker::Send for devboy_core::types::MeetingFilter
impl core::marker::Sync for devboy_core::types::MeetingFilter
impl core::marker::Unpin for devboy_core::types::MeetingFilter
impl core::marker::UnsafeUnpin for devboy_core::types::MeetingFilter
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MeetingFilter
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MeetingFilter
pub struct devboy_core::types::MeetingNote
pub devboy_core::types::MeetingNote::action_items: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::MeetingNote::audio_url: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingNote::duration_seconds: core::option::Option<u64>
pub devboy_core::types::MeetingNote::host_email: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingNote::id: alloc::string::String
pub devboy_core::types::MeetingNote::keywords: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::MeetingNote::meeting_date: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingNote::meeting_link: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingNote::meeting_type: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingNote::organizer_email: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingNote::participants: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::MeetingNote::speakers: alloc::vec::Vec<devboy_core::types::MeetingSpeaker>
pub devboy_core::types::MeetingNote::summary: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingNote::title: alloc::string::String
pub devboy_core::types::MeetingNote::topics_discussed: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::MeetingNote::transcript_url: core::option::Option<alloc::string::String>
pub devboy_core::types::MeetingNote::video_url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::clone(&self) -> devboy_core::types::MeetingNote
impl core::cmp::PartialEq for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::eq(&self, other: &devboy_core::types::MeetingNote) -> bool
impl core::default::Default for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::default() -> devboy_core::types::MeetingNote
impl core::fmt::Debug for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MeetingNote
impl serde_core::ser::Serialize for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MeetingNote
impl core::marker::Send for devboy_core::types::MeetingNote
impl core::marker::Sync for devboy_core::types::MeetingNote
impl core::marker::Unpin for devboy_core::types::MeetingNote
impl core::marker::UnsafeUnpin for devboy_core::types::MeetingNote
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MeetingNote
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MeetingNote
pub struct devboy_core::types::MeetingSpeaker
pub devboy_core::types::MeetingSpeaker::id: alloc::string::String
pub devboy_core::types::MeetingSpeaker::name: alloc::string::String
impl core::clone::Clone for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::clone(&self) -> devboy_core::types::MeetingSpeaker
impl core::cmp::PartialEq for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::eq(&self, other: &devboy_core::types::MeetingSpeaker) -> bool
impl core::default::Default for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::default() -> devboy_core::types::MeetingSpeaker
impl core::fmt::Debug for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MeetingSpeaker
impl serde_core::ser::Serialize for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MeetingSpeaker
impl core::marker::Send for devboy_core::types::MeetingSpeaker
impl core::marker::Sync for devboy_core::types::MeetingSpeaker
impl core::marker::Unpin for devboy_core::types::MeetingSpeaker
impl core::marker::UnsafeUnpin for devboy_core::types::MeetingSpeaker
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MeetingSpeaker
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MeetingSpeaker
pub struct devboy_core::types::MeetingTranscript
pub devboy_core::types::MeetingTranscript::meeting_id: alloc::string::String
pub devboy_core::types::MeetingTranscript::sentences: alloc::vec::Vec<devboy_core::types::TranscriptSentence>
pub devboy_core::types::MeetingTranscript::title: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::clone(&self) -> devboy_core::types::MeetingTranscript
impl core::cmp::PartialEq for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::eq(&self, other: &devboy_core::types::MeetingTranscript) -> bool
impl core::default::Default for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::default() -> devboy_core::types::MeetingTranscript
impl core::fmt::Debug for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MeetingTranscript
impl serde_core::ser::Serialize for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MeetingTranscript
impl core::marker::Send for devboy_core::types::MeetingTranscript
impl core::marker::Sync for devboy_core::types::MeetingTranscript
impl core::marker::Unpin for devboy_core::types::MeetingTranscript
impl core::marker::UnsafeUnpin for devboy_core::types::MeetingTranscript
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MeetingTranscript
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MeetingTranscript
pub struct devboy_core::types::MergeRequest
pub devboy_core::types::MergeRequest::assignees: alloc::vec::Vec<devboy_core::types::User>
pub devboy_core::types::MergeRequest::author: core::option::Option<devboy_core::types::User>
pub devboy_core::types::MergeRequest::created_at: core::option::Option<alloc::string::String>
pub devboy_core::types::MergeRequest::description: core::option::Option<alloc::string::String>
pub devboy_core::types::MergeRequest::draft: bool
pub devboy_core::types::MergeRequest::key: alloc::string::String
pub devboy_core::types::MergeRequest::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::MergeRequest::reviewers: alloc::vec::Vec<devboy_core::types::User>
pub devboy_core::types::MergeRequest::source: alloc::string::String
pub devboy_core::types::MergeRequest::source_branch: alloc::string::String
pub devboy_core::types::MergeRequest::state: alloc::string::String
pub devboy_core::types::MergeRequest::target_branch: alloc::string::String
pub devboy_core::types::MergeRequest::title: alloc::string::String
pub devboy_core::types::MergeRequest::updated_at: core::option::Option<alloc::string::String>
pub devboy_core::types::MergeRequest::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::clone(&self) -> devboy_core::types::MergeRequest
impl core::cmp::PartialEq for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::eq(&self, other: &devboy_core::types::MergeRequest) -> bool
impl core::default::Default for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::default() -> devboy_core::types::MergeRequest
impl core::fmt::Debug for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MergeRequest
impl serde_core::ser::Serialize for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MergeRequest
impl core::marker::Send for devboy_core::types::MergeRequest
impl core::marker::Sync for devboy_core::types::MergeRequest
impl core::marker::Unpin for devboy_core::types::MergeRequest
impl core::marker::UnsafeUnpin for devboy_core::types::MergeRequest
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MergeRequest
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MergeRequest
pub struct devboy_core::types::MessageAttachment
pub devboy_core::types::MessageAttachment::attachment_type: core::option::Option<alloc::string::String>
pub devboy_core::types::MessageAttachment::id: core::option::Option<alloc::string::String>
pub devboy_core::types::MessageAttachment::mime_type: core::option::Option<alloc::string::String>
pub devboy_core::types::MessageAttachment::name: core::option::Option<alloc::string::String>
pub devboy_core::types::MessageAttachment::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::clone(&self) -> devboy_core::types::MessageAttachment
impl core::cmp::PartialEq for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::eq(&self, other: &devboy_core::types::MessageAttachment) -> bool
impl core::default::Default for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::default() -> devboy_core::types::MessageAttachment
impl core::fmt::Debug for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MessageAttachment
impl serde_core::ser::Serialize for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MessageAttachment
impl core::marker::Send for devboy_core::types::MessageAttachment
impl core::marker::Sync for devboy_core::types::MessageAttachment
impl core::marker::Unpin for devboy_core::types::MessageAttachment
impl core::marker::UnsafeUnpin for devboy_core::types::MessageAttachment
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MessageAttachment
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MessageAttachment
pub struct devboy_core::types::MessageAuthor
pub devboy_core::types::MessageAuthor::avatar_url: core::option::Option<alloc::string::String>
pub devboy_core::types::MessageAuthor::id: alloc::string::String
pub devboy_core::types::MessageAuthor::name: alloc::string::String
pub devboy_core::types::MessageAuthor::username: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::clone(&self) -> devboy_core::types::MessageAuthor
impl core::cmp::PartialEq for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::eq(&self, other: &devboy_core::types::MessageAuthor) -> bool
impl core::default::Default for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::default() -> devboy_core::types::MessageAuthor
impl core::fmt::Debug for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MessageAuthor
impl serde_core::ser::Serialize for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MessageAuthor
impl core::marker::Send for devboy_core::types::MessageAuthor
impl core::marker::Sync for devboy_core::types::MessageAuthor
impl core::marker::Unpin for devboy_core::types::MessageAuthor
impl core::marker::UnsafeUnpin for devboy_core::types::MessageAuthor
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MessageAuthor
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MessageAuthor
pub struct devboy_core::types::MessengerChat
pub devboy_core::types::MessengerChat::chat_type: devboy_core::types::ChatType
pub devboy_core::types::MessengerChat::description: core::option::Option<alloc::string::String>
pub devboy_core::types::MessengerChat::id: alloc::string::String
pub devboy_core::types::MessengerChat::is_active: bool
pub devboy_core::types::MessengerChat::key: alloc::string::String
pub devboy_core::types::MessengerChat::member_count: core::option::Option<u32>
pub devboy_core::types::MessengerChat::name: alloc::string::String
pub devboy_core::types::MessengerChat::source: alloc::string::String
impl core::clone::Clone for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::clone(&self) -> devboy_core::types::MessengerChat
impl core::cmp::PartialEq for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::eq(&self, other: &devboy_core::types::MessengerChat) -> bool
impl core::default::Default for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::default() -> devboy_core::types::MessengerChat
impl core::fmt::Debug for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MessengerChat
impl serde_core::ser::Serialize for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MessengerChat
impl core::marker::Send for devboy_core::types::MessengerChat
impl core::marker::Sync for devboy_core::types::MessengerChat
impl core::marker::Unpin for devboy_core::types::MessengerChat
impl core::marker::UnsafeUnpin for devboy_core::types::MessengerChat
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MessengerChat
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MessengerChat
pub struct devboy_core::types::MessengerMessage
pub devboy_core::types::MessengerMessage::attachments: alloc::vec::Vec<devboy_core::types::MessageAttachment>
pub devboy_core::types::MessengerMessage::author: devboy_core::types::MessageAuthor
pub devboy_core::types::MessengerMessage::chat_id: alloc::string::String
pub devboy_core::types::MessengerMessage::id: alloc::string::String
pub devboy_core::types::MessengerMessage::is_edited: bool
pub devboy_core::types::MessengerMessage::reply_to_id: core::option::Option<alloc::string::String>
pub devboy_core::types::MessengerMessage::source: alloc::string::String
pub devboy_core::types::MessengerMessage::text: alloc::string::String
pub devboy_core::types::MessengerMessage::thread_id: core::option::Option<alloc::string::String>
pub devboy_core::types::MessengerMessage::timestamp: alloc::string::String
impl core::clone::Clone for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::clone(&self) -> devboy_core::types::MessengerMessage
impl core::cmp::PartialEq for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::eq(&self, other: &devboy_core::types::MessengerMessage) -> bool
impl core::default::Default for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::default() -> devboy_core::types::MessengerMessage
impl core::fmt::Debug for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MessengerMessage
impl serde_core::ser::Serialize for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MessengerMessage
impl core::marker::Send for devboy_core::types::MessengerMessage
impl core::marker::Sync for devboy_core::types::MessengerMessage
impl core::marker::Unpin for devboy_core::types::MessengerMessage
impl core::marker::UnsafeUnpin for devboy_core::types::MessengerMessage
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MessengerMessage
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MessengerMessage
pub struct devboy_core::types::MoveStructureRowsInput
pub devboy_core::types::MoveStructureRowsInput::after: core::option::Option<u64>
pub devboy_core::types::MoveStructureRowsInput::forest_version: core::option::Option<u64>
pub devboy_core::types::MoveStructureRowsInput::row_ids: alloc::vec::Vec<u64>
pub devboy_core::types::MoveStructureRowsInput::under: core::option::Option<u64>
impl core::clone::Clone for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::clone(&self) -> devboy_core::types::MoveStructureRowsInput
impl core::default::Default for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::default() -> devboy_core::types::MoveStructureRowsInput
impl core::fmt::Debug for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MoveStructureRowsInput
impl core::marker::Send for devboy_core::types::MoveStructureRowsInput
impl core::marker::Sync for devboy_core::types::MoveStructureRowsInput
impl core::marker::Unpin for devboy_core::types::MoveStructureRowsInput
impl core::marker::UnsafeUnpin for devboy_core::types::MoveStructureRowsInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MoveStructureRowsInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MoveStructureRowsInput
pub struct devboy_core::types::MrFilter
pub devboy_core::types::MrFilter::author: core::option::Option<alloc::string::String>
pub devboy_core::types::MrFilter::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::types::MrFilter::limit: core::option::Option<u32>
pub devboy_core::types::MrFilter::offset: core::option::Option<u32>
pub devboy_core::types::MrFilter::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::types::MrFilter::sort_order: core::option::Option<alloc::string::String>
pub devboy_core::types::MrFilter::source_branch: core::option::Option<alloc::string::String>
pub devboy_core::types::MrFilter::state: core::option::Option<alloc::string::String>
pub devboy_core::types::MrFilter::target_branch: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::clone(&self) -> devboy_core::types::MrFilter
impl core::default::Default for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::default() -> devboy_core::types::MrFilter
impl core::fmt::Debug for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MrFilter
impl core::marker::Send for devboy_core::types::MrFilter
impl core::marker::Sync for devboy_core::types::MrFilter
impl core::marker::Unpin for devboy_core::types::MrFilter
impl core::marker::UnsafeUnpin for devboy_core::types::MrFilter
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MrFilter
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MrFilter
pub struct devboy_core::types::Pagination
pub devboy_core::types::Pagination::has_more: bool
pub devboy_core::types::Pagination::limit: u32
pub devboy_core::types::Pagination::next_cursor: core::option::Option<alloc::string::String>
pub devboy_core::types::Pagination::offset: u32
pub devboy_core::types::Pagination::total: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::clone(&self) -> devboy_core::types::Pagination
impl core::default::Default for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::default() -> devboy_core::types::Pagination
impl core::fmt::Debug for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Pagination
impl core::marker::Send for devboy_core::types::Pagination
impl core::marker::Sync for devboy_core::types::Pagination
impl core::marker::Unpin for devboy_core::types::Pagination
impl core::marker::UnsafeUnpin for devboy_core::types::Pagination
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Pagination
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Pagination
pub struct devboy_core::types::PipelineInfo
pub devboy_core::types::PipelineInfo::coverage: core::option::Option<f64>
pub devboy_core::types::PipelineInfo::duration: core::option::Option<u64>
pub devboy_core::types::PipelineInfo::failed_jobs: alloc::vec::Vec<devboy_core::types::FailedJob>
pub devboy_core::types::PipelineInfo::id: alloc::string::String
pub devboy_core::types::PipelineInfo::reference: alloc::string::String
pub devboy_core::types::PipelineInfo::sha: alloc::string::String
pub devboy_core::types::PipelineInfo::stages: alloc::vec::Vec<devboy_core::types::PipelineStage>
pub devboy_core::types::PipelineInfo::status: devboy_core::types::PipelineStatus
pub devboy_core::types::PipelineInfo::summary: devboy_core::types::PipelineSummary
pub devboy_core::types::PipelineInfo::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::PipelineInfo
pub fn devboy_core::types::PipelineInfo::clone(&self) -> devboy_core::types::PipelineInfo
impl core::fmt::Debug for devboy_core::types::PipelineInfo
pub fn devboy_core::types::PipelineInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::PipelineInfo
pub fn devboy_core::types::PipelineInfo::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineInfo
pub fn devboy_core::types::PipelineInfo::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineInfo
impl core::marker::Send for devboy_core::types::PipelineInfo
impl core::marker::Sync for devboy_core::types::PipelineInfo
impl core::marker::Unpin for devboy_core::types::PipelineInfo
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineInfo
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineInfo
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineInfo
pub struct devboy_core::types::PipelineJob
pub devboy_core::types::PipelineJob::duration: core::option::Option<u64>
pub devboy_core::types::PipelineJob::id: alloc::string::String
pub devboy_core::types::PipelineJob::name: alloc::string::String
pub devboy_core::types::PipelineJob::status: devboy_core::types::PipelineStatus
pub devboy_core::types::PipelineJob::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::PipelineJob
pub fn devboy_core::types::PipelineJob::clone(&self) -> devboy_core::types::PipelineJob
impl core::fmt::Debug for devboy_core::types::PipelineJob
pub fn devboy_core::types::PipelineJob::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::PipelineJob
pub fn devboy_core::types::PipelineJob::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineJob
pub fn devboy_core::types::PipelineJob::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineJob
impl core::marker::Send for devboy_core::types::PipelineJob
impl core::marker::Sync for devboy_core::types::PipelineJob
impl core::marker::Unpin for devboy_core::types::PipelineJob
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineJob
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineJob
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineJob
pub struct devboy_core::types::PipelineStage
pub devboy_core::types::PipelineStage::jobs: alloc::vec::Vec<devboy_core::types::PipelineJob>
pub devboy_core::types::PipelineStage::name: alloc::string::String
impl core::clone::Clone for devboy_core::types::PipelineStage
pub fn devboy_core::types::PipelineStage::clone(&self) -> devboy_core::types::PipelineStage
impl core::fmt::Debug for devboy_core::types::PipelineStage
pub fn devboy_core::types::PipelineStage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::PipelineStage
pub fn devboy_core::types::PipelineStage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineStage
pub fn devboy_core::types::PipelineStage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineStage
impl core::marker::Send for devboy_core::types::PipelineStage
impl core::marker::Sync for devboy_core::types::PipelineStage
impl core::marker::Unpin for devboy_core::types::PipelineStage
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineStage
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineStage
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineStage
pub struct devboy_core::types::PipelineSummary
pub devboy_core::types::PipelineSummary::canceled: u32
pub devboy_core::types::PipelineSummary::failed: u32
pub devboy_core::types::PipelineSummary::pending: u32
pub devboy_core::types::PipelineSummary::running: u32
pub devboy_core::types::PipelineSummary::skipped: u32
pub devboy_core::types::PipelineSummary::success: u32
pub devboy_core::types::PipelineSummary::total: u32
impl core::clone::Clone for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::clone(&self) -> devboy_core::types::PipelineSummary
impl core::default::Default for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::default() -> devboy_core::types::PipelineSummary
impl core::fmt::Debug for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineSummary
impl core::marker::Send for devboy_core::types::PipelineSummary
impl core::marker::Sync for devboy_core::types::PipelineSummary
impl core::marker::Unpin for devboy_core::types::PipelineSummary
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineSummary
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineSummary
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineSummary
pub struct devboy_core::types::ProjectVersion
pub devboy_core::types::ProjectVersion::archived: bool
pub devboy_core::types::ProjectVersion::description: core::option::Option<alloc::string::String>
pub devboy_core::types::ProjectVersion::id: alloc::string::String
pub devboy_core::types::ProjectVersion::issue_count: core::option::Option<u32>
pub devboy_core::types::ProjectVersion::name: alloc::string::String
pub devboy_core::types::ProjectVersion::overdue: core::option::Option<bool>
pub devboy_core::types::ProjectVersion::project: alloc::string::String
pub devboy_core::types::ProjectVersion::release_date: core::option::Option<alloc::string::String>
pub devboy_core::types::ProjectVersion::released: bool
pub devboy_core::types::ProjectVersion::source: alloc::string::String
pub devboy_core::types::ProjectVersion::start_date: core::option::Option<alloc::string::String>
pub devboy_core::types::ProjectVersion::unresolved_issue_count: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::clone(&self) -> devboy_core::types::ProjectVersion
impl core::cmp::PartialEq for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::eq(&self, other: &devboy_core::types::ProjectVersion) -> bool
impl core::default::Default for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::default() -> devboy_core::types::ProjectVersion
impl core::fmt::Debug for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::ProjectVersion
impl serde_core::ser::Serialize for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::ProjectVersion
impl core::marker::Send for devboy_core::types::ProjectVersion
impl core::marker::Sync for devboy_core::types::ProjectVersion
impl core::marker::Unpin for devboy_core::types::ProjectVersion
impl core::marker::UnsafeUnpin for devboy_core::types::ProjectVersion
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ProjectVersion
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ProjectVersion
pub struct devboy_core::types::ProviderResult<T>
pub devboy_core::types::ProviderResult::items: alloc::vec::Vec<T>
pub devboy_core::types::ProviderResult::pagination: core::option::Option<devboy_core::types::Pagination>
pub devboy_core::types::ProviderResult::sort_info: core::option::Option<devboy_core::types::SortInfo>
impl<T> devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::new(items: alloc::vec::Vec<T>) -> Self
pub fn devboy_core::types::ProviderResult<T>::with_pagination(self, pagination: devboy_core::types::Pagination) -> Self
pub fn devboy_core::types::ProviderResult<T>::with_sort_info(self, sort_info: devboy_core::types::SortInfo) -> Self
impl<T: core::clone::Clone> core::clone::Clone for devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::clone(&self) -> devboy_core::types::ProviderResult<T>
impl<T: core::default::Default> core::default::Default for devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::default() -> devboy_core::types::ProviderResult<T>
impl<T: core::fmt::Debug> core::fmt::Debug for devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::convert::From<alloc::vec::Vec<T>> for devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::from(items: alloc::vec::Vec<T>) -> Self
impl<T> core::marker::Freeze for devboy_core::types::ProviderResult<T>
impl<T> core::marker::Send for devboy_core::types::ProviderResult<T> where T: core::marker::Send
impl<T> core::marker::Sync for devboy_core::types::ProviderResult<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for devboy_core::types::ProviderResult<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for devboy_core::types::ProviderResult<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ProviderResult<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for devboy_core::types::ProviderResult<T> where T: core::panic::unwind_safe::UnwindSafe
pub struct devboy_core::types::Release
pub devboy_core::types::Release::assets: alloc::vec::Vec<devboy_core::types::ReleaseAsset>
pub devboy_core::types::Release::author: core::option::Option<devboy_core::types::User>
pub devboy_core::types::Release::created_at: core::option::Option<alloc::string::String>
pub devboy_core::types::Release::description: core::option::Option<alloc::string::String>
pub devboy_core::types::Release::id: alloc::string::String
pub devboy_core::types::Release::is_draft: core::option::Option<bool>
pub devboy_core::types::Release::is_prerelease: core::option::Option<bool>
pub devboy_core::types::Release::key: alloc::string::String
pub devboy_core::types::Release::name: alloc::string::String
pub devboy_core::types::Release::published_at: core::option::Option<alloc::string::String>
pub devboy_core::types::Release::source: alloc::string::String
pub devboy_core::types::Release::tag_name: alloc::string::String
pub devboy_core::types::Release::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::Release
pub fn devboy_core::types::Release::clone(&self) -> devboy_core::types::Release
impl core::fmt::Debug for devboy_core::types::Release
pub fn devboy_core::types::Release::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::Release
pub fn devboy_core::types::Release::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Release
pub fn devboy_core::types::Release::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Release
impl core::marker::Send for devboy_core::types::Release
impl core::marker::Sync for devboy_core::types::Release
impl core::marker::Unpin for devboy_core::types::Release
impl core::marker::UnsafeUnpin for devboy_core::types::Release
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Release
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Release
pub struct devboy_core::types::ReleaseAsset
pub devboy_core::types::ReleaseAsset::download_count: core::option::Option<u64>
pub devboy_core::types::ReleaseAsset::name: alloc::string::String
pub devboy_core::types::ReleaseAsset::size: core::option::Option<u64>
pub devboy_core::types::ReleaseAsset::url: alloc::string::String
impl core::clone::Clone for devboy_core::types::ReleaseAsset
pub fn devboy_core::types::ReleaseAsset::clone(&self) -> devboy_core::types::ReleaseAsset
impl core::fmt::Debug for devboy_core::types::ReleaseAsset
pub fn devboy_core::types::ReleaseAsset::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::ReleaseAsset
pub fn devboy_core::types::ReleaseAsset::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::ReleaseAsset
pub fn devboy_core::types::ReleaseAsset::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::ReleaseAsset
impl core::marker::Send for devboy_core::types::ReleaseAsset
impl core::marker::Sync for devboy_core::types::ReleaseAsset
impl core::marker::Unpin for devboy_core::types::ReleaseAsset
impl core::marker::UnsafeUnpin for devboy_core::types::ReleaseAsset
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ReleaseAsset
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ReleaseAsset
pub struct devboy_core::types::SaveStructureViewInput
pub devboy_core::types::SaveStructureViewInput::columns: core::option::Option<alloc::vec::Vec<devboy_core::types::StructureViewColumn>>
pub devboy_core::types::SaveStructureViewInput::filter: core::option::Option<alloc::string::String>
pub devboy_core::types::SaveStructureViewInput::group_by: core::option::Option<alloc::string::String>
pub devboy_core::types::SaveStructureViewInput::id: core::option::Option<u64>
pub devboy_core::types::SaveStructureViewInput::name: alloc::string::String
pub devboy_core::types::SaveStructureViewInput::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::types::SaveStructureViewInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::clone(&self) -> devboy_core::types::SaveStructureViewInput
impl core::default::Default for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::default() -> devboy_core::types::SaveStructureViewInput
impl core::fmt::Debug for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SaveStructureViewInput
impl core::marker::Send for devboy_core::types::SaveStructureViewInput
impl core::marker::Sync for devboy_core::types::SaveStructureViewInput
impl core::marker::Unpin for devboy_core::types::SaveStructureViewInput
impl core::marker::UnsafeUnpin for devboy_core::types::SaveStructureViewInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SaveStructureViewInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SaveStructureViewInput
pub struct devboy_core::types::SearchKbParams
pub devboy_core::types::SearchKbParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::types::SearchKbParams::limit: core::option::Option<u32>
pub devboy_core::types::SearchKbParams::query: alloc::string::String
pub devboy_core::types::SearchKbParams::raw_query: bool
pub devboy_core::types::SearchKbParams::space_key: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::clone(&self) -> devboy_core::types::SearchKbParams
impl core::default::Default for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::default() -> devboy_core::types::SearchKbParams
impl core::fmt::Debug for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SearchKbParams
impl core::marker::Send for devboy_core::types::SearchKbParams
impl core::marker::Sync for devboy_core::types::SearchKbParams
impl core::marker::Unpin for devboy_core::types::SearchKbParams
impl core::marker::UnsafeUnpin for devboy_core::types::SearchKbParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SearchKbParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SearchKbParams
pub struct devboy_core::types::SearchMessagesParams
pub devboy_core::types::SearchMessagesParams::chat_id: core::option::Option<alloc::string::String>
pub devboy_core::types::SearchMessagesParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::types::SearchMessagesParams::limit: core::option::Option<u32>
pub devboy_core::types::SearchMessagesParams::query: alloc::string::String
pub devboy_core::types::SearchMessagesParams::since: core::option::Option<alloc::string::String>
pub devboy_core::types::SearchMessagesParams::until: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::clone(&self) -> devboy_core::types::SearchMessagesParams
impl core::default::Default for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::default() -> devboy_core::types::SearchMessagesParams
impl core::fmt::Debug for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SearchMessagesParams
impl core::marker::Send for devboy_core::types::SearchMessagesParams
impl core::marker::Sync for devboy_core::types::SearchMessagesParams
impl core::marker::Unpin for devboy_core::types::SearchMessagesParams
impl core::marker::UnsafeUnpin for devboy_core::types::SearchMessagesParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SearchMessagesParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SearchMessagesParams
pub struct devboy_core::types::SendMessageParams
pub devboy_core::types::SendMessageParams::attachments: alloc::vec::Vec<devboy_core::types::MessageAttachment>
pub devboy_core::types::SendMessageParams::chat_id: alloc::string::String
pub devboy_core::types::SendMessageParams::reply_to_id: core::option::Option<alloc::string::String>
pub devboy_core::types::SendMessageParams::text: alloc::string::String
pub devboy_core::types::SendMessageParams::thread_id: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::clone(&self) -> devboy_core::types::SendMessageParams
impl core::default::Default for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::default() -> devboy_core::types::SendMessageParams
impl core::fmt::Debug for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SendMessageParams
impl core::marker::Send for devboy_core::types::SendMessageParams
impl core::marker::Sync for devboy_core::types::SendMessageParams
impl core::marker::Unpin for devboy_core::types::SendMessageParams
impl core::marker::UnsafeUnpin for devboy_core::types::SendMessageParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SendMessageParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SendMessageParams
pub struct devboy_core::types::SortInfo
pub devboy_core::types::SortInfo::available_sorts: alloc::vec::Vec<alloc::string::String>
pub devboy_core::types::SortInfo::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::types::SortInfo::sort_order: devboy_core::types::SortOrder
impl core::clone::Clone for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::clone(&self) -> devboy_core::types::SortInfo
impl core::default::Default for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::default() -> devboy_core::types::SortInfo
impl core::fmt::Debug for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SortInfo
impl core::marker::Send for devboy_core::types::SortInfo
impl core::marker::Sync for devboy_core::types::SortInfo
impl core::marker::Unpin for devboy_core::types::SortInfo
impl core::marker::UnsafeUnpin for devboy_core::types::SortInfo
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SortInfo
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SortInfo
pub struct devboy_core::types::Sprint
pub devboy_core::types::Sprint::end_date: core::option::Option<alloc::string::String>
pub devboy_core::types::Sprint::goal: core::option::Option<alloc::string::String>
pub devboy_core::types::Sprint::id: u64
pub devboy_core::types::Sprint::name: alloc::string::String
pub devboy_core::types::Sprint::origin_board_id: core::option::Option<u64>
pub devboy_core::types::Sprint::start_date: core::option::Option<alloc::string::String>
pub devboy_core::types::Sprint::state: alloc::string::String
impl core::clone::Clone for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::clone(&self) -> devboy_core::types::Sprint
impl core::cmp::PartialEq for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::eq(&self, other: &devboy_core::types::Sprint) -> bool
impl core::fmt::Debug for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Sprint
impl serde_core::ser::Serialize for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Sprint
impl core::marker::Send for devboy_core::types::Sprint
impl core::marker::Sync for devboy_core::types::Sprint
impl core::marker::Unpin for devboy_core::types::Sprint
impl core::marker::UnsafeUnpin for devboy_core::types::Sprint
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Sprint
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Sprint
pub struct devboy_core::types::Structure
pub devboy_core::types::Structure::description: core::option::Option<alloc::string::String>
pub devboy_core::types::Structure::id: u64
pub devboy_core::types::Structure::name: alloc::string::String
impl core::clone::Clone for devboy_core::types::Structure
pub fn devboy_core::types::Structure::clone(&self) -> devboy_core::types::Structure
impl core::cmp::PartialEq for devboy_core::types::Structure
pub fn devboy_core::types::Structure::eq(&self, other: &devboy_core::types::Structure) -> bool
impl core::default::Default for devboy_core::types::Structure
pub fn devboy_core::types::Structure::default() -> devboy_core::types::Structure
impl core::fmt::Debug for devboy_core::types::Structure
pub fn devboy_core::types::Structure::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Structure
impl serde_core::ser::Serialize for devboy_core::types::Structure
pub fn devboy_core::types::Structure::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Structure
pub fn devboy_core::types::Structure::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Structure
impl core::marker::Send for devboy_core::types::Structure
impl core::marker::Sync for devboy_core::types::Structure
impl core::marker::Unpin for devboy_core::types::Structure
impl core::marker::UnsafeUnpin for devboy_core::types::Structure
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Structure
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Structure
pub struct devboy_core::types::StructureColumnValue
pub devboy_core::types::StructureColumnValue::column: alloc::string::String
pub devboy_core::types::StructureColumnValue::value: serde_json::value::Value
impl core::clone::Clone for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::clone(&self) -> devboy_core::types::StructureColumnValue
impl core::cmp::PartialEq for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::eq(&self, other: &devboy_core::types::StructureColumnValue) -> bool
impl core::default::Default for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::default() -> devboy_core::types::StructureColumnValue
impl core::fmt::Debug for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureColumnValue
impl serde_core::ser::Serialize for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureColumnValue
impl core::marker::Send for devboy_core::types::StructureColumnValue
impl core::marker::Sync for devboy_core::types::StructureColumnValue
impl core::marker::Unpin for devboy_core::types::StructureColumnValue
impl core::marker::UnsafeUnpin for devboy_core::types::StructureColumnValue
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureColumnValue
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureColumnValue
pub struct devboy_core::types::StructureForest
pub devboy_core::types::StructureForest::structure_id: u64
pub devboy_core::types::StructureForest::total_count: core::option::Option<u64>
pub devboy_core::types::StructureForest::tree: alloc::vec::Vec<devboy_core::types::StructureNode>
pub devboy_core::types::StructureForest::version: u64
impl core::clone::Clone for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::clone(&self) -> devboy_core::types::StructureForest
impl core::cmp::PartialEq for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::eq(&self, other: &devboy_core::types::StructureForest) -> bool
impl core::default::Default for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::default() -> devboy_core::types::StructureForest
impl core::fmt::Debug for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureForest
impl serde_core::ser::Serialize for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureForest
impl core::marker::Send for devboy_core::types::StructureForest
impl core::marker::Sync for devboy_core::types::StructureForest
impl core::marker::Unpin for devboy_core::types::StructureForest
impl core::marker::UnsafeUnpin for devboy_core::types::StructureForest
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureForest
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureForest
pub struct devboy_core::types::StructureGenerator
pub devboy_core::types::StructureGenerator::generator_type: alloc::string::String
pub devboy_core::types::StructureGenerator::id: alloc::string::String
pub devboy_core::types::StructureGenerator::spec: serde_json::value::Value
impl core::clone::Clone for devboy_core::types::StructureGenerator
pub fn devboy_core::types::StructureGenerator::clone(&self) -> devboy_core::types::StructureGenerator
impl core::fmt::Debug for devboy_core::types::StructureGenerator
pub fn devboy_core::types::StructureGenerator::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::StructureGenerator
pub fn devboy_core::types::StructureGenerator::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureGenerator
pub fn devboy_core::types::StructureGenerator::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureGenerator
impl core::marker::Send for devboy_core::types::StructureGenerator
impl core::marker::Sync for devboy_core::types::StructureGenerator
impl core::marker::Unpin for devboy_core::types::StructureGenerator
impl core::marker::UnsafeUnpin for devboy_core::types::StructureGenerator
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureGenerator
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureGenerator
pub struct devboy_core::types::StructureNode
pub devboy_core::types::StructureNode::children: alloc::vec::Vec<devboy_core::types::StructureNode>
pub devboy_core::types::StructureNode::item_id: core::option::Option<alloc::string::String>
pub devboy_core::types::StructureNode::item_type: core::option::Option<alloc::string::String>
pub devboy_core::types::StructureNode::row_id: u64
impl core::clone::Clone for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::clone(&self) -> devboy_core::types::StructureNode
impl core::cmp::PartialEq for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::eq(&self, other: &devboy_core::types::StructureNode) -> bool
impl core::default::Default for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::default() -> devboy_core::types::StructureNode
impl core::fmt::Debug for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureNode
impl serde_core::ser::Serialize for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureNode
impl core::marker::Send for devboy_core::types::StructureNode
impl core::marker::Sync for devboy_core::types::StructureNode
impl core::marker::Unpin for devboy_core::types::StructureNode
impl core::marker::UnsafeUnpin for devboy_core::types::StructureNode
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureNode
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureNode
pub struct devboy_core::types::StructureRowItem
pub devboy_core::types::StructureRowItem::item_id: alloc::string::String
pub devboy_core::types::StructureRowItem::item_type: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::clone(&self) -> devboy_core::types::StructureRowItem
impl core::default::Default for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::default() -> devboy_core::types::StructureRowItem
impl core::fmt::Debug for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureRowItem
impl core::marker::Send for devboy_core::types::StructureRowItem
impl core::marker::Sync for devboy_core::types::StructureRowItem
impl core::marker::Unpin for devboy_core::types::StructureRowItem
impl core::marker::UnsafeUnpin for devboy_core::types::StructureRowItem
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureRowItem
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureRowItem
pub struct devboy_core::types::StructureRowValues
pub devboy_core::types::StructureRowValues::columns: alloc::vec::Vec<devboy_core::types::StructureColumnValue>
pub devboy_core::types::StructureRowValues::row_id: u64
impl core::clone::Clone for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::clone(&self) -> devboy_core::types::StructureRowValues
impl core::cmp::PartialEq for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::eq(&self, other: &devboy_core::types::StructureRowValues) -> bool
impl core::default::Default for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::default() -> devboy_core::types::StructureRowValues
impl core::fmt::Debug for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureRowValues
impl serde_core::ser::Serialize for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureRowValues
impl core::marker::Send for devboy_core::types::StructureRowValues
impl core::marker::Sync for devboy_core::types::StructureRowValues
impl core::marker::Unpin for devboy_core::types::StructureRowValues
impl core::marker::UnsafeUnpin for devboy_core::types::StructureRowValues
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureRowValues
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureRowValues
pub struct devboy_core::types::StructureValues
pub devboy_core::types::StructureValues::structure_id: u64
pub devboy_core::types::StructureValues::values: alloc::vec::Vec<devboy_core::types::StructureRowValues>
impl core::clone::Clone for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::clone(&self) -> devboy_core::types::StructureValues
impl core::cmp::PartialEq for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::eq(&self, other: &devboy_core::types::StructureValues) -> bool
impl core::default::Default for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::default() -> devboy_core::types::StructureValues
impl core::fmt::Debug for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureValues
impl serde_core::ser::Serialize for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureValues
impl core::marker::Send for devboy_core::types::StructureValues
impl core::marker::Sync for devboy_core::types::StructureValues
impl core::marker::Unpin for devboy_core::types::StructureValues
impl core::marker::UnsafeUnpin for devboy_core::types::StructureValues
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureValues
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureValues
pub struct devboy_core::types::StructureView
pub devboy_core::types::StructureView::columns: alloc::vec::Vec<devboy_core::types::StructureViewColumn>
pub devboy_core::types::StructureView::filter: core::option::Option<alloc::string::String>
pub devboy_core::types::StructureView::group_by: core::option::Option<alloc::string::String>
pub devboy_core::types::StructureView::id: u64
pub devboy_core::types::StructureView::name: alloc::string::String
pub devboy_core::types::StructureView::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::types::StructureView::structure_id: u64
impl core::clone::Clone for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::clone(&self) -> devboy_core::types::StructureView
impl core::cmp::PartialEq for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::eq(&self, other: &devboy_core::types::StructureView) -> bool
impl core::default::Default for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::default() -> devboy_core::types::StructureView
impl core::fmt::Debug for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureView
impl serde_core::ser::Serialize for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureView
impl core::marker::Send for devboy_core::types::StructureView
impl core::marker::Sync for devboy_core::types::StructureView
impl core::marker::Unpin for devboy_core::types::StructureView
impl core::marker::UnsafeUnpin for devboy_core::types::StructureView
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureView
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureView
pub struct devboy_core::types::StructureViewColumn
pub devboy_core::types::StructureViewColumn::field: core::option::Option<alloc::string::String>
pub devboy_core::types::StructureViewColumn::formula: core::option::Option<alloc::string::String>
pub devboy_core::types::StructureViewColumn::id: core::option::Option<alloc::string::String>
pub devboy_core::types::StructureViewColumn::width: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::clone(&self) -> devboy_core::types::StructureViewColumn
impl core::cmp::PartialEq for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::eq(&self, other: &devboy_core::types::StructureViewColumn) -> bool
impl core::default::Default for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::default() -> devboy_core::types::StructureViewColumn
impl core::fmt::Debug for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureViewColumn
impl serde_core::ser::Serialize for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureViewColumn
impl core::marker::Send for devboy_core::types::StructureViewColumn
impl core::marker::Sync for devboy_core::types::StructureViewColumn
impl core::marker::Unpin for devboy_core::types::StructureViewColumn
impl core::marker::UnsafeUnpin for devboy_core::types::StructureViewColumn
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureViewColumn
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureViewColumn
pub struct devboy_core::types::SyncStructureGeneratorInput
pub devboy_core::types::SyncStructureGeneratorInput::generator_id: alloc::string::String
pub devboy_core::types::SyncStructureGeneratorInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::SyncStructureGeneratorInput
pub fn devboy_core::types::SyncStructureGeneratorInput::clone(&self) -> devboy_core::types::SyncStructureGeneratorInput
impl core::fmt::Debug for devboy_core::types::SyncStructureGeneratorInput
pub fn devboy_core::types::SyncStructureGeneratorInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SyncStructureGeneratorInput
pub fn devboy_core::types::SyncStructureGeneratorInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SyncStructureGeneratorInput
pub fn devboy_core::types::SyncStructureGeneratorInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SyncStructureGeneratorInput
impl core::marker::Send for devboy_core::types::SyncStructureGeneratorInput
impl core::marker::Sync for devboy_core::types::SyncStructureGeneratorInput
impl core::marker::Unpin for devboy_core::types::SyncStructureGeneratorInput
impl core::marker::UnsafeUnpin for devboy_core::types::SyncStructureGeneratorInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SyncStructureGeneratorInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SyncStructureGeneratorInput
pub struct devboy_core::types::TranscriptSentence
pub devboy_core::types::TranscriptSentence::end_time: f64
pub devboy_core::types::TranscriptSentence::speaker_id: alloc::string::String
pub devboy_core::types::TranscriptSentence::speaker_name: core::option::Option<alloc::string::String>
pub devboy_core::types::TranscriptSentence::start_time: f64
pub devboy_core::types::TranscriptSentence::text: alloc::string::String
impl core::clone::Clone for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::clone(&self) -> devboy_core::types::TranscriptSentence
impl core::cmp::PartialEq for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::eq(&self, other: &devboy_core::types::TranscriptSentence) -> bool
impl core::default::Default for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::default() -> devboy_core::types::TranscriptSentence
impl core::fmt::Debug for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::TranscriptSentence
impl serde_core::ser::Serialize for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::TranscriptSentence
impl core::marker::Send for devboy_core::types::TranscriptSentence
impl core::marker::Sync for devboy_core::types::TranscriptSentence
impl core::marker::Unpin for devboy_core::types::TranscriptSentence
impl core::marker::UnsafeUnpin for devboy_core::types::TranscriptSentence
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::TranscriptSentence
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::TranscriptSentence
pub struct devboy_core::types::UpdateIssueInput
pub devboy_core::types::UpdateIssueInput::assignees: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::types::UpdateIssueInput::components: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::types::UpdateIssueInput::custom_fields: core::option::Option<serde_json::value::Value>
pub devboy_core::types::UpdateIssueInput::description: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdateIssueInput::epic_key: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdateIssueInput::epic_name: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdateIssueInput::fix_versions: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::types::UpdateIssueInput::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::types::UpdateIssueInput::markdown: bool
pub devboy_core::types::UpdateIssueInput::parent_id: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdateIssueInput::priority: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdateIssueInput::sprint_id: core::option::Option<i64>
pub devboy_core::types::UpdateIssueInput::state: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdateIssueInput::title: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::clone(&self) -> devboy_core::types::UpdateIssueInput
impl core::default::Default for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::default() -> Self
impl core::fmt::Debug for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::UpdateIssueInput
impl core::marker::Send for devboy_core::types::UpdateIssueInput
impl core::marker::Sync for devboy_core::types::UpdateIssueInput
impl core::marker::Unpin for devboy_core::types::UpdateIssueInput
impl core::marker::UnsafeUnpin for devboy_core::types::UpdateIssueInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpdateIssueInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpdateIssueInput
pub struct devboy_core::types::UpdateMergeRequestInput
pub devboy_core::types::UpdateMergeRequestInput::description: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdateMergeRequestInput::draft: core::option::Option<bool>
pub devboy_core::types::UpdateMergeRequestInput::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::types::UpdateMergeRequestInput::state: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdateMergeRequestInput::title: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::clone(&self) -> devboy_core::types::UpdateMergeRequestInput
impl core::default::Default for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::default() -> devboy_core::types::UpdateMergeRequestInput
impl core::fmt::Debug for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::UpdateMergeRequestInput
impl core::marker::Send for devboy_core::types::UpdateMergeRequestInput
impl core::marker::Sync for devboy_core::types::UpdateMergeRequestInput
impl core::marker::Unpin for devboy_core::types::UpdateMergeRequestInput
impl core::marker::UnsafeUnpin for devboy_core::types::UpdateMergeRequestInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpdateMergeRequestInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpdateMergeRequestInput
pub struct devboy_core::types::UpdatePageParams
pub devboy_core::types::UpdatePageParams::content: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdatePageParams::content_type: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdatePageParams::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::types::UpdatePageParams::page_id: alloc::string::String
pub devboy_core::types::UpdatePageParams::parent_id: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdatePageParams::title: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdatePageParams::version: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::clone(&self) -> devboy_core::types::UpdatePageParams
impl core::default::Default for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::default() -> devboy_core::types::UpdatePageParams
impl core::fmt::Debug for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::UpdatePageParams
impl core::marker::Send for devboy_core::types::UpdatePageParams
impl core::marker::Sync for devboy_core::types::UpdatePageParams
impl core::marker::Unpin for devboy_core::types::UpdatePageParams
impl core::marker::UnsafeUnpin for devboy_core::types::UpdatePageParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpdatePageParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpdatePageParams
pub struct devboy_core::types::UpdateStructureAutomationInput
pub devboy_core::types::UpdateStructureAutomationInput::automation_id: core::option::Option<alloc::string::String>
pub devboy_core::types::UpdateStructureAutomationInput::config: serde_json::value::Value
pub devboy_core::types::UpdateStructureAutomationInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::UpdateStructureAutomationInput
pub fn devboy_core::types::UpdateStructureAutomationInput::clone(&self) -> devboy_core::types::UpdateStructureAutomationInput
impl core::fmt::Debug for devboy_core::types::UpdateStructureAutomationInput
pub fn devboy_core::types::UpdateStructureAutomationInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::UpdateStructureAutomationInput
pub fn devboy_core::types::UpdateStructureAutomationInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::UpdateStructureAutomationInput
pub fn devboy_core::types::UpdateStructureAutomationInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::UpdateStructureAutomationInput
impl core::marker::Send for devboy_core::types::UpdateStructureAutomationInput
impl core::marker::Sync for devboy_core::types::UpdateStructureAutomationInput
impl core::marker::Unpin for devboy_core::types::UpdateStructureAutomationInput
impl core::marker::UnsafeUnpin for devboy_core::types::UpdateStructureAutomationInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpdateStructureAutomationInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpdateStructureAutomationInput
pub struct devboy_core::types::UpsertProjectVersionInput
pub devboy_core::types::UpsertProjectVersionInput::archived: core::option::Option<bool>
pub devboy_core::types::UpsertProjectVersionInput::description: core::option::Option<alloc::string::String>
pub devboy_core::types::UpsertProjectVersionInput::name: alloc::string::String
pub devboy_core::types::UpsertProjectVersionInput::project: alloc::string::String
pub devboy_core::types::UpsertProjectVersionInput::release_date: core::option::Option<alloc::string::String>
pub devboy_core::types::UpsertProjectVersionInput::released: core::option::Option<bool>
pub devboy_core::types::UpsertProjectVersionInput::start_date: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::UpsertProjectVersionInput
pub fn devboy_core::types::UpsertProjectVersionInput::clone(&self) -> devboy_core::types::UpsertProjectVersionInput
impl core::default::Default for devboy_core::types::UpsertProjectVersionInput
pub fn devboy_core::types::UpsertProjectVersionInput::default() -> devboy_core::types::UpsertProjectVersionInput
impl core::fmt::Debug for devboy_core::types::UpsertProjectVersionInput
pub fn devboy_core::types::UpsertProjectVersionInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::UpsertProjectVersionInput
impl core::marker::Send for devboy_core::types::UpsertProjectVersionInput
impl core::marker::Sync for devboy_core::types::UpsertProjectVersionInput
impl core::marker::Unpin for devboy_core::types::UpsertProjectVersionInput
impl core::marker::UnsafeUnpin for devboy_core::types::UpsertProjectVersionInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpsertProjectVersionInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpsertProjectVersionInput
pub struct devboy_core::types::User
pub devboy_core::types::User::avatar_url: core::option::Option<alloc::string::String>
pub devboy_core::types::User::email: core::option::Option<alloc::string::String>
pub devboy_core::types::User::id: alloc::string::String
pub devboy_core::types::User::name: core::option::Option<alloc::string::String>
pub devboy_core::types::User::username: alloc::string::String
impl core::clone::Clone for devboy_core::types::User
pub fn devboy_core::types::User::clone(&self) -> devboy_core::types::User
impl core::cmp::PartialEq for devboy_core::types::User
pub fn devboy_core::types::User::eq(&self, other: &devboy_core::types::User) -> bool
impl core::default::Default for devboy_core::types::User
pub fn devboy_core::types::User::default() -> devboy_core::types::User
impl core::fmt::Debug for devboy_core::types::User
pub fn devboy_core::types::User::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::User
impl serde_core::ser::Serialize for devboy_core::types::User
pub fn devboy_core::types::User::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::User
pub fn devboy_core::types::User::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::User
impl core::marker::Send for devboy_core::types::User
impl core::marker::Sync for devboy_core::types::User
impl core::marker::Unpin for devboy_core::types::User
impl core::marker::UnsafeUnpin for devboy_core::types::User
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::User
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::User
pub enum devboy_core::AssetContext
pub devboy_core::AssetContext::Chat
pub devboy_core::AssetContext::Chat::chat_id: alloc::string::String
pub devboy_core::AssetContext::Chat::message_id: alloc::string::String
pub devboy_core::AssetContext::Issue
pub devboy_core::AssetContext::Issue::key: alloc::string::String
pub devboy_core::AssetContext::IssueComment
pub devboy_core::AssetContext::IssueComment::comment_id: alloc::string::String
pub devboy_core::AssetContext::IssueComment::key: alloc::string::String
pub devboy_core::AssetContext::KbPage
pub devboy_core::AssetContext::KbPage::page_id: alloc::string::String
pub devboy_core::AssetContext::MergeRequest
pub devboy_core::AssetContext::MergeRequest::mr_id: alloc::string::String
pub devboy_core::AssetContext::MrComment
pub devboy_core::AssetContext::MrComment::mr_id: alloc::string::String
pub devboy_core::AssetContext::MrComment::note_id: alloc::string::String
impl devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::kind(&self) -> devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContext::slug(&self) -> alloc::string::String
impl core::clone::Clone for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::clone(&self) -> devboy_core::asset::AssetContext
impl core::cmp::Eq for devboy_core::asset::AssetContext
impl core::cmp::PartialEq for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::eq(&self, other: &devboy_core::asset::AssetContext) -> bool
impl core::fmt::Debug for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetContext
impl serde_core::ser::Serialize for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetContext
pub fn devboy_core::asset::AssetContext::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetContext
impl core::marker::Send for devboy_core::asset::AssetContext
impl core::marker::Sync for devboy_core::asset::AssetContext
impl core::marker::Unpin for devboy_core::asset::AssetContext
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetContext
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetContext
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetContext
pub enum devboy_core::AssetContextKind
pub devboy_core::AssetContextKind::Chat
pub devboy_core::AssetContextKind::Issue
pub devboy_core::AssetContextKind::IssueComment
pub devboy_core::AssetContextKind::KbPage
pub devboy_core::AssetContextKind::MergeRequest
pub devboy_core::AssetContextKind::MrComment
impl core::clone::Clone for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::clone(&self) -> devboy_core::asset::AssetContextKind
impl core::cmp::Eq for devboy_core::asset::AssetContextKind
impl core::cmp::PartialEq for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::eq(&self, other: &devboy_core::asset::AssetContextKind) -> bool
impl core::fmt::Debug for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for devboy_core::asset::AssetContextKind
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetContextKind
impl serde_core::ser::Serialize for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetContextKind
pub fn devboy_core::asset::AssetContextKind::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetContextKind
impl core::marker::Send for devboy_core::asset::AssetContextKind
impl core::marker::Sync for devboy_core::asset::AssetContextKind
impl core::marker::Unpin for devboy_core::asset::AssetContextKind
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetContextKind
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetContextKind
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetContextKind
pub enum devboy_core::ContentKind
pub devboy_core::ContentKind::Binary
pub devboy_core::ContentKind::Data
pub devboy_core::ContentKind::Document
pub devboy_core::ContentKind::Image
pub devboy_core::ContentKind::Text
pub devboy_core::ContentKind::Video
impl core::clone::Clone for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::clone(&self) -> devboy_core::asset::ContentKind
impl core::cmp::Eq for devboy_core::asset::ContentKind
impl core::cmp::PartialEq for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::eq(&self, other: &devboy_core::asset::ContentKind) -> bool
impl core::default::Default for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::default() -> devboy_core::asset::ContentKind
impl core::fmt::Debug for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::asset::ContentKind
impl core::marker::StructuralPartialEq for devboy_core::asset::ContentKind
impl serde_core::ser::Serialize for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::ContentKind
pub fn devboy_core::asset::ContentKind::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::ContentKind
impl core::marker::Send for devboy_core::asset::ContentKind
impl core::marker::Sync for devboy_core::asset::ContentKind
impl core::marker::Unpin for devboy_core::asset::ContentKind
impl core::marker::UnsafeUnpin for devboy_core::asset::ContentKind
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::ContentKind
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::ContentKind
pub enum devboy_core::Error
pub devboy_core::Error::Api
pub devboy_core::Error::Api::message: alloc::string::String
pub devboy_core::Error::Api::status: u16
pub devboy_core::Error::Config(alloc::string::String)
pub devboy_core::Error::CredentialNotFound
pub devboy_core::Error::CredentialNotFound::key: alloc::string::String
pub devboy_core::Error::CredentialNotFound::provider: alloc::string::String
pub devboy_core::Error::Forbidden(alloc::string::String)
pub devboy_core::Error::Http(alloc::string::String)
pub devboy_core::Error::InvalidData(alloc::string::String)
pub devboy_core::Error::Io(std::io::error::Error)
pub devboy_core::Error::MissingConfig(alloc::string::String)
pub devboy_core::Error::Network(alloc::string::String)
pub devboy_core::Error::NotFound(alloc::string::String)
pub devboy_core::Error::Other(anyhow::Error)
pub devboy_core::Error::ProviderNotFound(alloc::string::String)
pub devboy_core::Error::ProviderUnsupported
pub devboy_core::Error::ProviderUnsupported::operation: alloc::string::String
pub devboy_core::Error::ProviderUnsupported::provider: alloc::string::String
pub devboy_core::Error::RateLimited
pub devboy_core::Error::RateLimited::retry_after: core::option::Option<u64>
pub devboy_core::Error::Serialization(serde_json::error::Error)
pub devboy_core::Error::ServerError
pub devboy_core::Error::ServerError::message: alloc::string::String
pub devboy_core::Error::ServerError::status: u16
pub devboy_core::Error::Storage(alloc::string::String)
pub devboy_core::Error::Timeout
pub devboy_core::Error::Unauthorized(alloc::string::String)
impl devboy_core::error::Error
pub fn devboy_core::error::Error::from_status(status: u16, message: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::error::Error::is_auth_error(&self) -> bool
pub fn devboy_core::error::Error::is_retryable(&self) -> bool
impl core::convert::From<anyhow::Error> for devboy_core::error::Error
pub fn devboy_core::error::Error::from(source: anyhow::Error) -> Self
impl core::convert::From<serde_json::error::Error> for devboy_core::error::Error
pub fn devboy_core::error::Error::from(source: serde_json::error::Error) -> Self
impl core::convert::From<std::io::error::Error> for devboy_core::error::Error
pub fn devboy_core::error::Error::from(source: std::io::error::Error) -> Self
impl core::error::Error for devboy_core::error::Error
pub fn devboy_core::error::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for devboy_core::error::Error
pub fn devboy_core::error::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for devboy_core::error::Error
pub fn devboy_core::error::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::error::Error
impl core::marker::Send for devboy_core::error::Error
impl core::marker::Sync for devboy_core::error::Error
impl core::marker::Unpin for devboy_core::error::Error
impl core::marker::UnsafeUnpin for devboy_core::error::Error
impl !core::panic::unwind_safe::RefUnwindSafe for devboy_core::error::Error
impl !core::panic::unwind_safe::UnwindSafe for devboy_core::error::Error
pub enum devboy_core::JobLogMode
pub devboy_core::JobLogMode::Full
pub devboy_core::JobLogMode::Full::max_lines: usize
pub devboy_core::JobLogMode::Paginated
pub devboy_core::JobLogMode::Paginated::limit: usize
pub devboy_core::JobLogMode::Paginated::offset: usize
pub devboy_core::JobLogMode::Search
pub devboy_core::JobLogMode::Search::context: usize
pub devboy_core::JobLogMode::Search::max_matches: usize
pub devboy_core::JobLogMode::Search::pattern: alloc::string::String
pub devboy_core::JobLogMode::Smart
impl core::clone::Clone for devboy_core::types::JobLogMode
pub fn devboy_core::types::JobLogMode::clone(&self) -> devboy_core::types::JobLogMode
impl core::fmt::Debug for devboy_core::types::JobLogMode
pub fn devboy_core::types::JobLogMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::JobLogMode
impl core::marker::Send for devboy_core::types::JobLogMode
impl core::marker::Sync for devboy_core::types::JobLogMode
impl core::marker::Unpin for devboy_core::types::JobLogMode
impl core::marker::UnsafeUnpin for devboy_core::types::JobLogMode
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::JobLogMode
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::JobLogMode
pub enum devboy_core::LivenessStatus
pub devboy_core::LivenessStatus::Error
pub devboy_core::LivenessStatus::Expired
pub devboy_core::LivenessStatus::Live
pub devboy_core::LivenessStatus::NotImplemented
pub devboy_core::LivenessStatus::Revoked
pub devboy_core::LivenessStatus::Throttled
impl core::clone::Clone for devboy_core::liveness::LivenessStatus
pub fn devboy_core::liveness::LivenessStatus::clone(&self) -> devboy_core::liveness::LivenessStatus
impl core::cmp::Eq for devboy_core::liveness::LivenessStatus
impl core::cmp::PartialEq for devboy_core::liveness::LivenessStatus
pub fn devboy_core::liveness::LivenessStatus::eq(&self, other: &devboy_core::liveness::LivenessStatus) -> bool
impl core::fmt::Debug for devboy_core::liveness::LivenessStatus
pub fn devboy_core::liveness::LivenessStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::liveness::LivenessStatus
impl core::marker::StructuralPartialEq for devboy_core::liveness::LivenessStatus
impl core::marker::Freeze for devboy_core::liveness::LivenessStatus
impl core::marker::Send for devboy_core::liveness::LivenessStatus
impl core::marker::Sync for devboy_core::liveness::LivenessStatus
impl core::marker::Unpin for devboy_core::liveness::LivenessStatus
impl core::marker::UnsafeUnpin for devboy_core::liveness::LivenessStatus
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::liveness::LivenessStatus
impl core::panic::unwind_safe::UnwindSafe for devboy_core::liveness::LivenessStatus
pub enum devboy_core::PipelineStatus
pub devboy_core::PipelineStatus::Canceled
pub devboy_core::PipelineStatus::Failed
pub devboy_core::PipelineStatus::Pending
pub devboy_core::PipelineStatus::Running
pub devboy_core::PipelineStatus::Skipped
pub devboy_core::PipelineStatus::Success
pub devboy_core::PipelineStatus::Unknown
impl devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::as_str(&self) -> &'static str
pub fn devboy_core::types::PipelineStatus::is_healthy(&self) -> bool
impl core::clone::Clone for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::clone(&self) -> devboy_core::types::PipelineStatus
impl core::cmp::PartialEq for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::eq(&self, other: &devboy_core::types::PipelineStatus) -> bool
impl core::fmt::Debug for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::PipelineStatus
impl serde_core::ser::Serialize for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineStatus
pub fn devboy_core::types::PipelineStatus::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineStatus
impl core::marker::Send for devboy_core::types::PipelineStatus
impl core::marker::Sync for devboy_core::types::PipelineStatus
impl core::marker::Unpin for devboy_core::types::PipelineStatus
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineStatus
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineStatus
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineStatus
pub enum devboy_core::RoutingStrategy
pub devboy_core::RoutingStrategy::Local
pub devboy_core::RoutingStrategy::LocalFirst
pub devboy_core::RoutingStrategy::Remote
pub devboy_core::RoutingStrategy::RemoteFirst
impl devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::clone(&self) -> devboy_core::config::RoutingStrategy
impl core::cmp::Eq for devboy_core::config::RoutingStrategy
impl core::cmp::PartialEq for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::eq(&self, other: &devboy_core::config::RoutingStrategy) -> bool
impl core::default::Default for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::default() -> devboy_core::config::RoutingStrategy
impl core::fmt::Debug for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::config::RoutingStrategy
impl core::marker::StructuralPartialEq for devboy_core::config::RoutingStrategy
impl serde_core::ser::Serialize for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::RoutingStrategy
pub fn devboy_core::config::RoutingStrategy::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::RoutingStrategy
impl core::marker::Send for devboy_core::config::RoutingStrategy
impl core::marker::Sync for devboy_core::config::RoutingStrategy
impl core::marker::Unpin for devboy_core::config::RoutingStrategy
impl core::marker::UnsafeUnpin for devboy_core::config::RoutingStrategy
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::RoutingStrategy
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::RoutingStrategy
#[non_exhaustive] pub enum devboy_core::SideEffectClass
pub devboy_core::SideEffectClass::Indeterminate
pub devboy_core::SideEffectClass::MutatesExternal
pub devboy_core::SideEffectClass::MutatesLocal
pub devboy_core::SideEffectClass::Pure
pub devboy_core::SideEffectClass::ReadOnly
impl devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::is_speculatable(&self) -> bool
impl core::clone::Clone for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::clone(&self) -> devboy_core::tool_value_model::SideEffectClass
impl core::cmp::Eq for devboy_core::tool_value_model::SideEffectClass
impl core::cmp::PartialEq for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::eq(&self, other: &devboy_core::tool_value_model::SideEffectClass) -> bool
impl core::default::Default for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::default() -> devboy_core::tool_value_model::SideEffectClass
impl core::fmt::Debug for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::tool_value_model::SideEffectClass
impl core::marker::StructuralPartialEq for devboy_core::tool_value_model::SideEffectClass
impl serde_core::ser::Serialize for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::SideEffectClass
pub fn devboy_core::tool_value_model::SideEffectClass::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::SideEffectClass
impl core::marker::Send for devboy_core::tool_value_model::SideEffectClass
impl core::marker::Sync for devboy_core::tool_value_model::SideEffectClass
impl core::marker::Unpin for devboy_core::tool_value_model::SideEffectClass
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::SideEffectClass
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::SideEffectClass
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::SideEffectClass
pub enum devboy_core::SortOrder
pub devboy_core::SortOrder::Asc
pub devboy_core::SortOrder::Desc
impl core::clone::Clone for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::clone(&self) -> devboy_core::types::SortOrder
impl core::cmp::Eq for devboy_core::types::SortOrder
impl core::cmp::PartialEq for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::eq(&self, other: &devboy_core::types::SortOrder) -> bool
impl core::default::Default for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::default() -> devboy_core::types::SortOrder
impl core::fmt::Debug for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::types::SortOrder
impl core::marker::StructuralPartialEq for devboy_core::types::SortOrder
impl serde_core::ser::Serialize for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SortOrder
pub fn devboy_core::types::SortOrder::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SortOrder
impl core::marker::Send for devboy_core::types::SortOrder
impl core::marker::Sync for devboy_core::types::SortOrder
impl core::marker::Unpin for devboy_core::types::SortOrder
impl core::marker::UnsafeUnpin for devboy_core::types::SortOrder
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SortOrder
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SortOrder
pub enum devboy_core::SprintState
pub devboy_core::SprintState::Active
pub devboy_core::SprintState::All
pub devboy_core::SprintState::Closed
pub devboy_core::SprintState::Future
impl devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::as_query_value(&self) -> core::option::Option<&'static str>
impl core::clone::Clone for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::clone(&self) -> devboy_core::types::SprintState
impl core::cmp::PartialEq for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::eq(&self, other: &devboy_core::types::SprintState) -> bool
impl core::fmt::Debug for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::types::SprintState
impl core::marker::StructuralPartialEq for devboy_core::types::SprintState
impl serde_core::ser::Serialize for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SprintState
pub fn devboy_core::types::SprintState::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SprintState
impl core::marker::Send for devboy_core::types::SprintState
impl core::marker::Sync for devboy_core::types::SprintState
impl core::marker::Unpin for devboy_core::types::SprintState
impl core::marker::UnsafeUnpin for devboy_core::types::SprintState
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SprintState
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SprintState
pub enum devboy_core::ToolCategory
pub devboy_core::ToolCategory::Epics
pub devboy_core::ToolCategory::GitRepository
pub devboy_core::ToolCategory::IssueTracker
pub devboy_core::ToolCategory::JiraStructure
pub devboy_core::ToolCategory::KnowledgeBase
pub devboy_core::ToolCategory::MeetingNotes
pub devboy_core::ToolCategory::Messenger
pub devboy_core::ToolCategory::Releases
impl devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::display_name(self) -> &'static str
pub fn devboy_core::tool_category::ToolCategory::key(self) -> &'static str
impl core::clone::Clone for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::clone(&self) -> devboy_core::tool_category::ToolCategory
impl core::cmp::Eq for devboy_core::tool_category::ToolCategory
impl core::cmp::Ord for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::cmp(&self, other: &devboy_core::tool_category::ToolCategory) -> core::cmp::Ordering
impl core::cmp::PartialEq for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::eq(&self, other: &devboy_core::tool_category::ToolCategory) -> bool
impl core::cmp::PartialOrd for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::partial_cmp(&self, other: &devboy_core::tool_category::ToolCategory) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for devboy_core::tool_category::ToolCategory
impl core::marker::StructuralPartialEq for devboy_core::tool_category::ToolCategory
impl serde_core::ser::Serialize for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_category::ToolCategory
pub fn devboy_core::tool_category::ToolCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_category::ToolCategory
impl core::marker::Send for devboy_core::tool_category::ToolCategory
impl core::marker::Sync for devboy_core::tool_category::ToolCategory
impl core::marker::Unpin for devboy_core::tool_category::ToolCategory
impl core::marker::UnsafeUnpin for devboy_core::tool_category::ToolCategory
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_category::ToolCategory
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_category::ToolCategory
pub enum devboy_core::ValueClass
pub devboy_core::ValueClass::AuditOnly
pub devboy_core::ValueClass::Critical
pub devboy_core::ValueClass::Optional
pub devboy_core::ValueClass::Supporting
impl core::clone::Clone for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::clone(&self) -> devboy_core::tool_value_model::ValueClass
impl core::cmp::Eq for devboy_core::tool_value_model::ValueClass
impl core::cmp::PartialEq for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::eq(&self, other: &devboy_core::tool_value_model::ValueClass) -> bool
impl core::default::Default for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::default() -> devboy_core::tool_value_model::ValueClass
impl core::fmt::Debug for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for devboy_core::tool_value_model::ValueClass
impl core::marker::StructuralPartialEq for devboy_core::tool_value_model::ValueClass
impl serde_core::ser::Serialize for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::ValueClass
pub fn devboy_core::tool_value_model::ValueClass::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::ValueClass
impl core::marker::Send for devboy_core::tool_value_model::ValueClass
impl core::marker::Sync for devboy_core::tool_value_model::ValueClass
impl core::marker::Unpin for devboy_core::tool_value_model::ValueClass
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::ValueClass
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::ValueClass
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::ValueClass
pub struct devboy_core::AddStructureGeneratorInput
pub devboy_core::AddStructureGeneratorInput::generator_type: alloc::string::String
pub devboy_core::AddStructureGeneratorInput::spec: serde_json::value::Value
pub devboy_core::AddStructureGeneratorInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::AddStructureGeneratorInput
pub fn devboy_core::types::AddStructureGeneratorInput::clone(&self) -> devboy_core::types::AddStructureGeneratorInput
impl core::fmt::Debug for devboy_core::types::AddStructureGeneratorInput
pub fn devboy_core::types::AddStructureGeneratorInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::AddStructureGeneratorInput
pub fn devboy_core::types::AddStructureGeneratorInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::AddStructureGeneratorInput
pub fn devboy_core::types::AddStructureGeneratorInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::AddStructureGeneratorInput
impl core::marker::Send for devboy_core::types::AddStructureGeneratorInput
impl core::marker::Sync for devboy_core::types::AddStructureGeneratorInput
impl core::marker::Unpin for devboy_core::types::AddStructureGeneratorInput
impl core::marker::UnsafeUnpin for devboy_core::types::AddStructureGeneratorInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::AddStructureGeneratorInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::AddStructureGeneratorInput
pub struct devboy_core::AddStructureRowsInput
pub devboy_core::AddStructureRowsInput::after: core::option::Option<u64>
pub devboy_core::AddStructureRowsInput::forest_version: core::option::Option<u64>
pub devboy_core::AddStructureRowsInput::items: alloc::vec::Vec<devboy_core::types::StructureRowItem>
pub devboy_core::AddStructureRowsInput::under: core::option::Option<u64>
impl core::clone::Clone for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::clone(&self) -> devboy_core::types::AddStructureRowsInput
impl core::default::Default for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::default() -> devboy_core::types::AddStructureRowsInput
impl core::fmt::Debug for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::AddStructureRowsInput
pub fn devboy_core::types::AddStructureRowsInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::AddStructureRowsInput
impl core::marker::Send for devboy_core::types::AddStructureRowsInput
impl core::marker::Sync for devboy_core::types::AddStructureRowsInput
impl core::marker::Unpin for devboy_core::types::AddStructureRowsInput
impl core::marker::UnsafeUnpin for devboy_core::types::AddStructureRowsInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::AddStructureRowsInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::AddStructureRowsInput
pub struct devboy_core::AssetAnalysis
pub devboy_core::AssetAnalysis::content_kind: devboy_core::asset::ContentKind
pub devboy_core::AssetAnalysis::extractable_text: core::option::Option<alloc::string::String>
pub devboy_core::AssetAnalysis::key_findings: alloc::vec::Vec<alloc::string::String>
pub devboy_core::AssetAnalysis::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub devboy_core::AssetAnalysis::semantic: core::option::Option<devboy_core::asset::SemanticAnalysis>
pub devboy_core::AssetAnalysis::summary: alloc::string::String
impl core::clone::Clone for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::clone(&self) -> devboy_core::asset::AssetAnalysis
impl core::cmp::PartialEq for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::eq(&self, other: &devboy_core::asset::AssetAnalysis) -> bool
impl core::default::Default for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::default() -> devboy_core::asset::AssetAnalysis
impl core::fmt::Debug for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetAnalysis
impl serde_core::ser::Serialize for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetAnalysis
pub fn devboy_core::asset::AssetAnalysis::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetAnalysis
impl core::marker::Send for devboy_core::asset::AssetAnalysis
impl core::marker::Sync for devboy_core::asset::AssetAnalysis
impl core::marker::Unpin for devboy_core::asset::AssetAnalysis
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetAnalysis
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetAnalysis
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetAnalysis
pub struct devboy_core::AssetCapabilities
pub devboy_core::AssetCapabilities::issue: devboy_core::asset::ContextCapabilities
pub devboy_core::AssetCapabilities::issue_comment: devboy_core::asset::ContextCapabilities
pub devboy_core::AssetCapabilities::merge_request: devboy_core::asset::ContextCapabilities
pub devboy_core::AssetCapabilities::mr_comment: devboy_core::asset::ContextCapabilities
impl devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::for_kind(&self, kind: devboy_core::asset::AssetContextKind) -> &devboy_core::asset::ContextCapabilities
impl core::clone::Clone for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::clone(&self) -> devboy_core::asset::AssetCapabilities
impl core::cmp::PartialEq for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::eq(&self, other: &devboy_core::asset::AssetCapabilities) -> bool
impl core::default::Default for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::default() -> devboy_core::asset::AssetCapabilities
impl core::fmt::Debug for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetCapabilities
impl serde_core::ser::Serialize for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetCapabilities
pub fn devboy_core::asset::AssetCapabilities::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetCapabilities
impl core::marker::Send for devboy_core::asset::AssetCapabilities
impl core::marker::Sync for devboy_core::asset::AssetCapabilities
impl core::marker::Unpin for devboy_core::asset::AssetCapabilities
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetCapabilities
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetCapabilities
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetCapabilities
pub struct devboy_core::AssetInput
pub devboy_core::AssetInput::data: alloc::vec::Vec<u8>
pub devboy_core::AssetInput::filename: alloc::string::String
pub devboy_core::AssetInput::mime_type: core::option::Option<alloc::string::String>
impl devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::new(filename: impl core::convert::Into<alloc::string::String>, data: alloc::vec::Vec<u8>) -> Self
pub fn devboy_core::asset::AssetInput::with_mime_type(self, mime_type: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::clone(&self) -> devboy_core::asset::AssetInput
impl core::fmt::Debug for devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetInput
pub fn devboy_core::asset::AssetInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetInput
impl core::marker::Send for devboy_core::asset::AssetInput
impl core::marker::Sync for devboy_core::asset::AssetInput
impl core::marker::Unpin for devboy_core::asset::AssetInput
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetInput
pub struct devboy_core::AssetMeta
pub devboy_core::AssetMeta::analysis: core::option::Option<devboy_core::asset::AssetAnalysis>
pub devboy_core::AssetMeta::author: core::option::Option<alloc::string::String>
pub devboy_core::AssetMeta::cached: bool
pub devboy_core::AssetMeta::checksum_sha256: core::option::Option<alloc::string::String>
pub devboy_core::AssetMeta::created_at: core::option::Option<alloc::string::String>
pub devboy_core::AssetMeta::filename: alloc::string::String
pub devboy_core::AssetMeta::id: alloc::string::String
pub devboy_core::AssetMeta::local_path: core::option::Option<alloc::string::String>
pub devboy_core::AssetMeta::mime_type: core::option::Option<alloc::string::String>
pub devboy_core::AssetMeta::size: core::option::Option<u64>
pub devboy_core::AssetMeta::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::clone(&self) -> devboy_core::asset::AssetMeta
impl core::cmp::PartialEq for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::eq(&self, other: &devboy_core::asset::AssetMeta) -> bool
impl core::default::Default for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::default() -> devboy_core::asset::AssetMeta
impl core::fmt::Debug for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::AssetMeta
impl serde_core::ser::Serialize for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::AssetMeta
pub fn devboy_core::asset::AssetMeta::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::AssetMeta
impl core::marker::Send for devboy_core::asset::AssetMeta
impl core::marker::Sync for devboy_core::asset::AssetMeta
impl core::marker::Unpin for devboy_core::asset::AssetMeta
impl core::marker::UnsafeUnpin for devboy_core::asset::AssetMeta
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::AssetMeta
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::AssetMeta
pub struct devboy_core::AssignToSprintInput
pub devboy_core::AssignToSprintInput::issue_keys: alloc::vec::Vec<alloc::string::String>
pub devboy_core::AssignToSprintInput::sprint_id: u64
impl core::clone::Clone for devboy_core::types::AssignToSprintInput
pub fn devboy_core::types::AssignToSprintInput::clone(&self) -> devboy_core::types::AssignToSprintInput
impl core::fmt::Debug for devboy_core::types::AssignToSprintInput
pub fn devboy_core::types::AssignToSprintInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::AssignToSprintInput
pub fn devboy_core::types::AssignToSprintInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::AssignToSprintInput
pub fn devboy_core::types::AssignToSprintInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::AssignToSprintInput
impl core::marker::Send for devboy_core::types::AssignToSprintInput
impl core::marker::Sync for devboy_core::types::AssignToSprintInput
impl core::marker::Unpin for devboy_core::types::AssignToSprintInput
impl core::marker::UnsafeUnpin for devboy_core::types::AssignToSprintInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::AssignToSprintInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::AssignToSprintInput
pub struct devboy_core::BuiltinToolsConfig
pub devboy_core::BuiltinToolsConfig::disabled: alloc::vec::Vec<alloc::string::String>
pub devboy_core::BuiltinToolsConfig::enabled: alloc::vec::Vec<alloc::string::String>
impl devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::is_empty(&self) -> bool
pub fn devboy_core::config::BuiltinToolsConfig::is_tool_allowed(&self, name: &str) -> bool
pub fn devboy_core::config::BuiltinToolsConfig::validate(&self) -> devboy_core::error::Result<()>
pub fn devboy_core::config::BuiltinToolsConfig::warn_unknown_tools(&self, known: &[&str])
impl core::clone::Clone for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::clone(&self) -> devboy_core::config::BuiltinToolsConfig
impl core::default::Default for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::default() -> devboy_core::config::BuiltinToolsConfig
impl core::fmt::Debug for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::BuiltinToolsConfig
pub fn devboy_core::config::BuiltinToolsConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::BuiltinToolsConfig
impl core::marker::Send for devboy_core::config::BuiltinToolsConfig
impl core::marker::Sync for devboy_core::config::BuiltinToolsConfig
impl core::marker::Unpin for devboy_core::config::BuiltinToolsConfig
impl core::marker::UnsafeUnpin for devboy_core::config::BuiltinToolsConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::BuiltinToolsConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::BuiltinToolsConfig
pub struct devboy_core::ClickUpConfig
pub devboy_core::ClickUpConfig::list_id: alloc::string::String
pub devboy_core::ClickUpConfig::team_id: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::config::ClickUpConfig
pub fn devboy_core::config::ClickUpConfig::clone(&self) -> devboy_core::config::ClickUpConfig
impl core::fmt::Debug for devboy_core::config::ClickUpConfig
pub fn devboy_core::config::ClickUpConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ClickUpConfig
pub fn devboy_core::config::ClickUpConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ClickUpConfig
pub fn devboy_core::config::ClickUpConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ClickUpConfig
impl core::marker::Send for devboy_core::config::ClickUpConfig
impl core::marker::Sync for devboy_core::config::ClickUpConfig
impl core::marker::Unpin for devboy_core::config::ClickUpConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ClickUpConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ClickUpConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ClickUpConfig
pub struct devboy_core::CodePosition
pub devboy_core::CodePosition::commit_sha: core::option::Option<alloc::string::String>
pub devboy_core::CodePosition::file_path: alloc::string::String
pub devboy_core::CodePosition::line: u32
pub devboy_core::CodePosition::line_type: alloc::string::String
impl core::clone::Clone for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::clone(&self) -> devboy_core::types::CodePosition
impl core::cmp::PartialEq for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::eq(&self, other: &devboy_core::types::CodePosition) -> bool
impl core::default::Default for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::default() -> devboy_core::types::CodePosition
impl core::fmt::Debug for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::CodePosition
impl serde_core::ser::Serialize for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CodePosition
pub fn devboy_core::types::CodePosition::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CodePosition
impl core::marker::Send for devboy_core::types::CodePosition
impl core::marker::Sync for devboy_core::types::CodePosition
impl core::marker::Unpin for devboy_core::types::CodePosition
impl core::marker::UnsafeUnpin for devboy_core::types::CodePosition
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CodePosition
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CodePosition
pub struct devboy_core::Comment
pub devboy_core::Comment::author: core::option::Option<devboy_core::types::User>
pub devboy_core::Comment::body: alloc::string::String
pub devboy_core::Comment::created_at: core::option::Option<alloc::string::String>
pub devboy_core::Comment::id: alloc::string::String
pub devboy_core::Comment::position: core::option::Option<devboy_core::types::CodePosition>
pub devboy_core::Comment::updated_at: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::Comment
pub fn devboy_core::types::Comment::clone(&self) -> devboy_core::types::Comment
impl core::cmp::PartialEq for devboy_core::types::Comment
pub fn devboy_core::types::Comment::eq(&self, other: &devboy_core::types::Comment) -> bool
impl core::default::Default for devboy_core::types::Comment
pub fn devboy_core::types::Comment::default() -> devboy_core::types::Comment
impl core::fmt::Debug for devboy_core::types::Comment
pub fn devboy_core::types::Comment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Comment
impl serde_core::ser::Serialize for devboy_core::types::Comment
pub fn devboy_core::types::Comment::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Comment
pub fn devboy_core::types::Comment::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Comment
impl core::marker::Send for devboy_core::types::Comment
impl core::marker::Sync for devboy_core::types::Comment
impl core::marker::Unpin for devboy_core::types::Comment
impl core::marker::UnsafeUnpin for devboy_core::types::Comment
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Comment
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Comment
pub struct devboy_core::Config
pub devboy_core::Config::active_context: core::option::Option<alloc::string::String>
pub devboy_core::Config::builtin_tools: devboy_core::config::BuiltinToolsConfig
pub devboy_core::Config::clickup: core::option::Option<devboy_core::config::ClickUpConfig>
pub devboy_core::Config::confluence: core::option::Option<devboy_core::config::ConfluenceConfig>
pub devboy_core::Config::contexts: alloc::collections::btree::map::BTreeMap<alloc::string::String, devboy_core::config::ContextConfig>
pub devboy_core::Config::fireflies: core::option::Option<devboy_core::config::FirefliesConfig>
pub devboy_core::Config::format_pipeline: core::option::Option<devboy_core::config::FormatPipelineConfig>
pub devboy_core::Config::github: core::option::Option<devboy_core::config::GitHubConfig>
pub devboy_core::Config::gitlab: core::option::Option<devboy_core::config::GitLabConfig>
pub devboy_core::Config::jira: core::option::Option<devboy_core::config::JiraConfig>
pub devboy_core::Config::proxy: devboy_core::config::ProxyConfig
pub devboy_core::Config::proxy_mcp_servers: alloc::vec::Vec<devboy_core::config::ProxyMcpServerConfig>
pub devboy_core::Config::remote_config: core::option::Option<devboy_core::config::RemoteConfigSettings>
pub devboy_core::Config::secrets: core::option::Option<devboy_core::config::SecretsConfig>
pub devboy_core::Config::sentry: core::option::Option<devboy_core::config::SentryConfig>
pub devboy_core::Config::slack: core::option::Option<devboy_core::config::SlackConfig>
impl devboy_core::config::Config
pub const devboy_core::config::Config::DEFAULT_CONTEXT_NAME: &'static str
pub fn devboy_core::config::Config::config_dir() -> devboy_core::error::Result<std::path::PathBuf>
pub fn devboy_core::config::Config::config_path() -> devboy_core::error::Result<std::path::PathBuf>
pub fn devboy_core::config::Config::configured_providers(&self) -> alloc::vec::Vec<&'static str>
pub fn devboy_core::config::Config::context_names(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn devboy_core::config::Config::get(&self, key: &str) -> devboy_core::error::Result<core::option::Option<alloc::string::String>>
pub fn devboy_core::config::Config::get_context(&self, name: &str) -> core::option::Option<devboy_core::config::ContextConfig>
pub fn devboy_core::config::Config::has_any_provider(&self) -> bool
pub fn devboy_core::config::Config::legacy_default_context(&self) -> core::option::Option<devboy_core::config::ContextConfig>
pub fn devboy_core::config::Config::load() -> devboy_core::error::Result<Self>
pub fn devboy_core::config::Config::load_from(path: &std::path::PathBuf) -> devboy_core::error::Result<Self>
pub fn devboy_core::config::Config::resolve_active_context_name(&self) -> core::option::Option<alloc::string::String>
pub fn devboy_core::config::Config::sanitize(&mut self)
pub fn devboy_core::config::Config::save(&self) -> devboy_core::error::Result<()>
pub fn devboy_core::config::Config::save_to(&self, path: &std::path::PathBuf) -> devboy_core::error::Result<()>
pub fn devboy_core::config::Config::set(&mut self, key: &str, value: &str) -> devboy_core::error::Result<()>
pub fn devboy_core::config::Config::set_active_context(&mut self, name: &str) -> devboy_core::error::Result<()>
pub fn devboy_core::config::Config::validate(&self) -> devboy_core::error::Result<()>
impl devboy_core::config::Config
pub fn devboy_core::config::Config::is_secrets_migration_complete(&self) -> bool
impl core::clone::Clone for devboy_core::config::Config
pub fn devboy_core::config::Config::clone(&self) -> devboy_core::config::Config
impl core::default::Default for devboy_core::config::Config
pub fn devboy_core::config::Config::default() -> devboy_core::config::Config
impl core::fmt::Debug for devboy_core::config::Config
pub fn devboy_core::config::Config::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::Config
pub fn devboy_core::config::Config::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::Config
pub fn devboy_core::config::Config::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::Config
impl core::marker::Send for devboy_core::config::Config
impl core::marker::Sync for devboy_core::config::Config
impl core::marker::Unpin for devboy_core::config::Config
impl core::marker::UnsafeUnpin for devboy_core::config::Config
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::Config
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::Config
pub struct devboy_core::ConfluenceConfig
pub devboy_core::ConfluenceConfig::api_version: core::option::Option<alloc::string::String>
pub devboy_core::ConfluenceConfig::base_url: alloc::string::String
pub devboy_core::ConfluenceConfig::space_key: core::option::Option<alloc::string::String>
pub devboy_core::ConfluenceConfig::username: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::config::ConfluenceConfig
pub fn devboy_core::config::ConfluenceConfig::clone(&self) -> devboy_core::config::ConfluenceConfig
impl core::fmt::Debug for devboy_core::config::ConfluenceConfig
pub fn devboy_core::config::ConfluenceConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ConfluenceConfig
pub fn devboy_core::config::ConfluenceConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ConfluenceConfig
pub fn devboy_core::config::ConfluenceConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ConfluenceConfig
impl core::marker::Send for devboy_core::config::ConfluenceConfig
impl core::marker::Sync for devboy_core::config::ConfluenceConfig
impl core::marker::Unpin for devboy_core::config::ConfluenceConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ConfluenceConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ConfluenceConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ConfluenceConfig
pub struct devboy_core::ContextCapabilities
pub devboy_core::ContextCapabilities::allowed_types: alloc::vec::Vec<alloc::string::String>
pub devboy_core::ContextCapabilities::delete: bool
pub devboy_core::ContextCapabilities::download: bool
pub devboy_core::ContextCapabilities::list: bool
pub devboy_core::ContextCapabilities::max_file_size: core::option::Option<u64>
pub devboy_core::ContextCapabilities::upload: bool
impl devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::full() -> Self
pub fn devboy_core::asset::ContextCapabilities::read_only() -> Self
impl core::clone::Clone for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::clone(&self) -> devboy_core::asset::ContextCapabilities
impl core::cmp::PartialEq for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::eq(&self, other: &devboy_core::asset::ContextCapabilities) -> bool
impl core::default::Default for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::default() -> devboy_core::asset::ContextCapabilities
impl core::fmt::Debug for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::ContextCapabilities
impl serde_core::ser::Serialize for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::ContextCapabilities
pub fn devboy_core::asset::ContextCapabilities::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::ContextCapabilities
impl core::marker::Send for devboy_core::asset::ContextCapabilities
impl core::marker::Sync for devboy_core::asset::ContextCapabilities
impl core::marker::Unpin for devboy_core::asset::ContextCapabilities
impl core::marker::UnsafeUnpin for devboy_core::asset::ContextCapabilities
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::ContextCapabilities
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::ContextCapabilities
pub struct devboy_core::ContextConfig
pub devboy_core::ContextConfig::clickup: core::option::Option<devboy_core::config::ClickUpConfig>
pub devboy_core::ContextConfig::confluence: core::option::Option<devboy_core::config::ConfluenceConfig>
pub devboy_core::ContextConfig::fireflies: core::option::Option<devboy_core::config::FirefliesConfig>
pub devboy_core::ContextConfig::github: core::option::Option<devboy_core::config::GitHubConfig>
pub devboy_core::ContextConfig::gitlab: core::option::Option<devboy_core::config::GitLabConfig>
pub devboy_core::ContextConfig::jira: core::option::Option<devboy_core::config::JiraConfig>
pub devboy_core::ContextConfig::slack: core::option::Option<devboy_core::config::SlackConfig>
impl devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::configured_providers(&self) -> alloc::vec::Vec<&'static str>
pub fn devboy_core::config::ContextConfig::has_any_provider(&self) -> bool
impl core::clone::Clone for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::clone(&self) -> devboy_core::config::ContextConfig
impl core::default::Default for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::default() -> devboy_core::config::ContextConfig
impl core::fmt::Debug for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ContextConfig
pub fn devboy_core::config::ContextConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ContextConfig
impl core::marker::Send for devboy_core::config::ContextConfig
impl core::marker::Sync for devboy_core::config::ContextConfig
impl core::marker::Unpin for devboy_core::config::ContextConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ContextConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ContextConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ContextConfig
pub struct devboy_core::CostModel
pub devboy_core::CostModel::dollars: core::option::Option<f32>
pub devboy_core::CostModel::freshness_ttl_s: core::option::Option<u32>
pub devboy_core::CostModel::latency_ms_p50: core::option::Option<u32>
pub devboy_core::CostModel::max_kb: core::option::Option<f32>
pub devboy_core::CostModel::typical_kb: f32
impl core::clone::Clone for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::clone(&self) -> devboy_core::tool_value_model::CostModel
impl core::cmp::PartialEq for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::eq(&self, other: &devboy_core::tool_value_model::CostModel) -> bool
impl core::default::Default for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::default() -> Self
impl core::fmt::Debug for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::tool_value_model::CostModel
impl serde_core::ser::Serialize for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::CostModel
pub fn devboy_core::tool_value_model::CostModel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::CostModel
impl core::marker::Send for devboy_core::tool_value_model::CostModel
impl core::marker::Sync for devboy_core::tool_value_model::CostModel
impl core::marker::Unpin for devboy_core::tool_value_model::CostModel
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::CostModel
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::CostModel
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::CostModel
pub struct devboy_core::CreateCommentInput
pub devboy_core::CreateCommentInput::body: alloc::string::String
pub devboy_core::CreateCommentInput::discussion_id: core::option::Option<alloc::string::String>
pub devboy_core::CreateCommentInput::position: core::option::Option<devboy_core::types::CodePosition>
impl core::clone::Clone for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::clone(&self) -> devboy_core::types::CreateCommentInput
impl core::default::Default for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::default() -> devboy_core::types::CreateCommentInput
impl core::fmt::Debug for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreateCommentInput
pub fn devboy_core::types::CreateCommentInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreateCommentInput
impl core::marker::Send for devboy_core::types::CreateCommentInput
impl core::marker::Sync for devboy_core::types::CreateCommentInput
impl core::marker::Unpin for devboy_core::types::CreateCommentInput
impl core::marker::UnsafeUnpin for devboy_core::types::CreateCommentInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreateCommentInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreateCommentInput
pub struct devboy_core::CreateIssueInput
pub devboy_core::CreateIssueInput::assignees: alloc::vec::Vec<alloc::string::String>
pub devboy_core::CreateIssueInput::components: alloc::vec::Vec<alloc::string::String>
pub devboy_core::CreateIssueInput::custom_fields: core::option::Option<serde_json::value::Value>
pub devboy_core::CreateIssueInput::description: core::option::Option<alloc::string::String>
pub devboy_core::CreateIssueInput::epic_key: core::option::Option<alloc::string::String>
pub devboy_core::CreateIssueInput::epic_name: core::option::Option<alloc::string::String>
pub devboy_core::CreateIssueInput::fix_versions: alloc::vec::Vec<alloc::string::String>
pub devboy_core::CreateIssueInput::issue_type: core::option::Option<alloc::string::String>
pub devboy_core::CreateIssueInput::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::CreateIssueInput::markdown: bool
pub devboy_core::CreateIssueInput::parent: core::option::Option<alloc::string::String>
pub devboy_core::CreateIssueInput::priority: core::option::Option<alloc::string::String>
pub devboy_core::CreateIssueInput::project_id: core::option::Option<alloc::string::String>
pub devboy_core::CreateIssueInput::sprint_id: core::option::Option<i64>
pub devboy_core::CreateIssueInput::title: alloc::string::String
impl core::clone::Clone for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::clone(&self) -> devboy_core::types::CreateIssueInput
impl core::default::Default for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::default() -> Self
impl core::fmt::Debug for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreateIssueInput
pub fn devboy_core::types::CreateIssueInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreateIssueInput
impl core::marker::Send for devboy_core::types::CreateIssueInput
impl core::marker::Sync for devboy_core::types::CreateIssueInput
impl core::marker::Unpin for devboy_core::types::CreateIssueInput
impl core::marker::UnsafeUnpin for devboy_core::types::CreateIssueInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreateIssueInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreateIssueInput
pub struct devboy_core::CreateMergeRequestInput
pub devboy_core::CreateMergeRequestInput::description: core::option::Option<alloc::string::String>
pub devboy_core::CreateMergeRequestInput::draft: bool
pub devboy_core::CreateMergeRequestInput::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::CreateMergeRequestInput::reviewers: alloc::vec::Vec<alloc::string::String>
pub devboy_core::CreateMergeRequestInput::source_branch: alloc::string::String
pub devboy_core::CreateMergeRequestInput::target_branch: alloc::string::String
pub devboy_core::CreateMergeRequestInput::title: alloc::string::String
impl core::clone::Clone for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::clone(&self) -> devboy_core::types::CreateMergeRequestInput
impl core::default::Default for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::default() -> devboy_core::types::CreateMergeRequestInput
impl core::fmt::Debug for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreateMergeRequestInput
pub fn devboy_core::types::CreateMergeRequestInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreateMergeRequestInput
impl core::marker::Send for devboy_core::types::CreateMergeRequestInput
impl core::marker::Sync for devboy_core::types::CreateMergeRequestInput
impl core::marker::Unpin for devboy_core::types::CreateMergeRequestInput
impl core::marker::UnsafeUnpin for devboy_core::types::CreateMergeRequestInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreateMergeRequestInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreateMergeRequestInput
pub struct devboy_core::CreatePageParams
pub devboy_core::CreatePageParams::content: alloc::string::String
pub devboy_core::CreatePageParams::content_type: core::option::Option<alloc::string::String>
pub devboy_core::CreatePageParams::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::CreatePageParams::parent_id: core::option::Option<alloc::string::String>
pub devboy_core::CreatePageParams::space_key: alloc::string::String
pub devboy_core::CreatePageParams::title: alloc::string::String
impl core::clone::Clone for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::clone(&self) -> devboy_core::types::CreatePageParams
impl core::default::Default for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::default() -> devboy_core::types::CreatePageParams
impl core::fmt::Debug for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreatePageParams
pub fn devboy_core::types::CreatePageParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreatePageParams
impl core::marker::Send for devboy_core::types::CreatePageParams
impl core::marker::Sync for devboy_core::types::CreatePageParams
impl core::marker::Unpin for devboy_core::types::CreatePageParams
impl core::marker::UnsafeUnpin for devboy_core::types::CreatePageParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreatePageParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreatePageParams
pub struct devboy_core::CreateStructureInput
pub devboy_core::CreateStructureInput::description: core::option::Option<alloc::string::String>
pub devboy_core::CreateStructureInput::name: alloc::string::String
impl core::clone::Clone for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::clone(&self) -> devboy_core::types::CreateStructureInput
impl core::default::Default for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::default() -> devboy_core::types::CreateStructureInput
impl core::fmt::Debug for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CreateStructureInput
pub fn devboy_core::types::CreateStructureInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CreateStructureInput
impl core::marker::Send for devboy_core::types::CreateStructureInput
impl core::marker::Sync for devboy_core::types::CreateStructureInput
impl core::marker::Unpin for devboy_core::types::CreateStructureInput
impl core::marker::UnsafeUnpin for devboy_core::types::CreateStructureInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CreateStructureInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CreateStructureInput
pub struct devboy_core::CustomFieldDescriptor
pub devboy_core::CustomFieldDescriptor::description: core::option::Option<alloc::string::String>
pub devboy_core::CustomFieldDescriptor::field_type: alloc::string::String
pub devboy_core::CustomFieldDescriptor::id: alloc::string::String
pub devboy_core::CustomFieldDescriptor::name: alloc::string::String
pub devboy_core::CustomFieldDescriptor::native: core::option::Option<serde_json::value::Value>
impl core::clone::Clone for devboy_core::types::CustomFieldDescriptor
pub fn devboy_core::types::CustomFieldDescriptor::clone(&self) -> devboy_core::types::CustomFieldDescriptor
impl core::fmt::Debug for devboy_core::types::CustomFieldDescriptor
pub fn devboy_core::types::CustomFieldDescriptor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::CustomFieldDescriptor
pub fn devboy_core::types::CustomFieldDescriptor::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CustomFieldDescriptor
pub fn devboy_core::types::CustomFieldDescriptor::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CustomFieldDescriptor
impl core::marker::Send for devboy_core::types::CustomFieldDescriptor
impl core::marker::Sync for devboy_core::types::CustomFieldDescriptor
impl core::marker::Unpin for devboy_core::types::CustomFieldDescriptor
impl core::marker::UnsafeUnpin for devboy_core::types::CustomFieldDescriptor
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CustomFieldDescriptor
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CustomFieldDescriptor
pub struct devboy_core::CustomFieldValue
pub devboy_core::CustomFieldValue::name: core::option::Option<alloc::string::String>
pub devboy_core::CustomFieldValue::value: serde_json::value::Value
impl core::clone::Clone for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::clone(&self) -> devboy_core::types::CustomFieldValue
impl core::cmp::PartialEq for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::eq(&self, other: &devboy_core::types::CustomFieldValue) -> bool
impl core::default::Default for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::default() -> devboy_core::types::CustomFieldValue
impl core::fmt::Debug for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::CustomFieldValue
impl serde_core::ser::Serialize for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::CustomFieldValue
pub fn devboy_core::types::CustomFieldValue::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::CustomFieldValue
impl core::marker::Send for devboy_core::types::CustomFieldValue
impl core::marker::Sync for devboy_core::types::CustomFieldValue
impl core::marker::Unpin for devboy_core::types::CustomFieldValue
impl core::marker::UnsafeUnpin for devboy_core::types::CustomFieldValue
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::CustomFieldValue
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::CustomFieldValue
pub struct devboy_core::Discussion
pub devboy_core::Discussion::comments: alloc::vec::Vec<devboy_core::types::Comment>
pub devboy_core::Discussion::id: alloc::string::String
pub devboy_core::Discussion::position: core::option::Option<devboy_core::types::CodePosition>
pub devboy_core::Discussion::resolved: bool
pub devboy_core::Discussion::resolved_by: core::option::Option<devboy_core::types::User>
impl core::clone::Clone for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::clone(&self) -> devboy_core::types::Discussion
impl core::cmp::PartialEq for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::eq(&self, other: &devboy_core::types::Discussion) -> bool
impl core::default::Default for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::default() -> devboy_core::types::Discussion
impl core::fmt::Debug for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Discussion
impl serde_core::ser::Serialize for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Discussion
pub fn devboy_core::types::Discussion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Discussion
impl core::marker::Send for devboy_core::types::Discussion
impl core::marker::Sync for devboy_core::types::Discussion
impl core::marker::Unpin for devboy_core::types::Discussion
impl core::marker::UnsafeUnpin for devboy_core::types::Discussion
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Discussion
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Discussion
pub struct devboy_core::FailedJob
pub devboy_core::FailedJob::error_snippet: core::option::Option<alloc::string::String>
pub devboy_core::FailedJob::id: alloc::string::String
pub devboy_core::FailedJob::name: alloc::string::String
pub devboy_core::FailedJob::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::FailedJob
pub fn devboy_core::types::FailedJob::clone(&self) -> devboy_core::types::FailedJob
impl core::fmt::Debug for devboy_core::types::FailedJob
pub fn devboy_core::types::FailedJob::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::FailedJob
pub fn devboy_core::types::FailedJob::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::FailedJob
pub fn devboy_core::types::FailedJob::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::FailedJob
impl core::marker::Send for devboy_core::types::FailedJob
impl core::marker::Sync for devboy_core::types::FailedJob
impl core::marker::Unpin for devboy_core::types::FailedJob
impl core::marker::UnsafeUnpin for devboy_core::types::FailedJob
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::FailedJob
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::FailedJob
pub struct devboy_core::FieldGroup
pub devboy_core::FieldGroup::default_include: bool
pub devboy_core::FieldGroup::estimated_value: f32
pub devboy_core::FieldGroup::fields: alloc::vec::Vec<alloc::string::String>
impl core::clone::Clone for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::clone(&self) -> devboy_core::tool_value_model::FieldGroup
impl core::default::Default for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::default() -> Self
impl core::fmt::Debug for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::FieldGroup
pub fn devboy_core::tool_value_model::FieldGroup::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::FieldGroup
impl core::marker::Send for devboy_core::tool_value_model::FieldGroup
impl core::marker::Sync for devboy_core::tool_value_model::FieldGroup
impl core::marker::Unpin for devboy_core::tool_value_model::FieldGroup
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::FieldGroup
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::FieldGroup
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::FieldGroup
pub struct devboy_core::FileDiff
pub devboy_core::FileDiff::additions: core::option::Option<u32>
pub devboy_core::FileDiff::deleted_file: bool
pub devboy_core::FileDiff::deletions: core::option::Option<u32>
pub devboy_core::FileDiff::diff: alloc::string::String
pub devboy_core::FileDiff::file_path: alloc::string::String
pub devboy_core::FileDiff::new_file: bool
pub devboy_core::FileDiff::old_path: core::option::Option<alloc::string::String>
pub devboy_core::FileDiff::renamed_file: bool
impl core::clone::Clone for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::clone(&self) -> devboy_core::types::FileDiff
impl core::cmp::PartialEq for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::eq(&self, other: &devboy_core::types::FileDiff) -> bool
impl core::default::Default for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::default() -> devboy_core::types::FileDiff
impl core::fmt::Debug for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::FileDiff
impl serde_core::ser::Serialize for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::FileDiff
pub fn devboy_core::types::FileDiff::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::FileDiff
impl core::marker::Send for devboy_core::types::FileDiff
impl core::marker::Sync for devboy_core::types::FileDiff
impl core::marker::Unpin for devboy_core::types::FileDiff
impl core::marker::UnsafeUnpin for devboy_core::types::FileDiff
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::FileDiff
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::FileDiff
pub struct devboy_core::FirefliesConfig
impl core::clone::Clone for devboy_core::config::FirefliesConfig
pub fn devboy_core::config::FirefliesConfig::clone(&self) -> devboy_core::config::FirefliesConfig
impl core::fmt::Debug for devboy_core::config::FirefliesConfig
pub fn devboy_core::config::FirefliesConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::FirefliesConfig
pub fn devboy_core::config::FirefliesConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::FirefliesConfig
pub fn devboy_core::config::FirefliesConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::FirefliesConfig
impl core::marker::Send for devboy_core::config::FirefliesConfig
impl core::marker::Sync for devboy_core::config::FirefliesConfig
impl core::marker::Unpin for devboy_core::config::FirefliesConfig
impl core::marker::UnsafeUnpin for devboy_core::config::FirefliesConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::FirefliesConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::FirefliesConfig
pub struct devboy_core::FollowUpLink
pub devboy_core::FollowUpLink::probability: f32
pub devboy_core::FollowUpLink::projection: core::option::Option<alloc::string::String>
pub devboy_core::FollowUpLink::projection_arg: core::option::Option<alloc::string::String>
pub devboy_core::FollowUpLink::tool: alloc::string::String
impl core::clone::Clone for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::clone(&self) -> devboy_core::tool_value_model::FollowUpLink
impl core::cmp::PartialEq for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::eq(&self, other: &devboy_core::tool_value_model::FollowUpLink) -> bool
impl core::default::Default for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::default() -> Self
impl core::fmt::Debug for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::tool_value_model::FollowUpLink
impl serde_core::ser::Serialize for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::FollowUpLink
pub fn devboy_core::tool_value_model::FollowUpLink::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::FollowUpLink
impl core::marker::Send for devboy_core::tool_value_model::FollowUpLink
impl core::marker::Sync for devboy_core::tool_value_model::FollowUpLink
impl core::marker::Unpin for devboy_core::tool_value_model::FollowUpLink
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::FollowUpLink
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::FollowUpLink
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::FollowUpLink
pub struct devboy_core::ForestModifyResult
pub devboy_core::ForestModifyResult::affected_count: usize
pub devboy_core::ForestModifyResult::version: u64
impl core::clone::Clone for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::clone(&self) -> devboy_core::types::ForestModifyResult
impl core::cmp::PartialEq for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::eq(&self, other: &devboy_core::types::ForestModifyResult) -> bool
impl core::default::Default for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::default() -> devboy_core::types::ForestModifyResult
impl core::fmt::Debug for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::ForestModifyResult
impl serde_core::ser::Serialize for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::ForestModifyResult
pub fn devboy_core::types::ForestModifyResult::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::ForestModifyResult
impl core::marker::Send for devboy_core::types::ForestModifyResult
impl core::marker::Sync for devboy_core::types::ForestModifyResult
impl core::marker::Unpin for devboy_core::types::ForestModifyResult
impl core::marker::UnsafeUnpin for devboy_core::types::ForestModifyResult
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ForestModifyResult
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ForestModifyResult
pub struct devboy_core::FormatPipelineConfig
pub devboy_core::FormatPipelineConfig::budget_tokens: usize
pub devboy_core::FormatPipelineConfig::default_format: alloc::string::String
pub devboy_core::FormatPipelineConfig::margin: f64
pub devboy_core::FormatPipelineConfig::max_iterations: usize
pub devboy_core::FormatPipelineConfig::proxy_matching: devboy_core::config::ProxyMatchingConfig
pub devboy_core::FormatPipelineConfig::strategies: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
impl core::clone::Clone for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::clone(&self) -> devboy_core::config::FormatPipelineConfig
impl core::default::Default for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::FormatPipelineConfig
pub fn devboy_core::config::FormatPipelineConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::FormatPipelineConfig
impl core::marker::Send for devboy_core::config::FormatPipelineConfig
impl core::marker::Sync for devboy_core::config::FormatPipelineConfig
impl core::marker::Unpin for devboy_core::config::FormatPipelineConfig
impl core::marker::UnsafeUnpin for devboy_core::config::FormatPipelineConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::FormatPipelineConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::FormatPipelineConfig
pub struct devboy_core::GetChatsParams
pub devboy_core::GetChatsParams::chat_type: core::option::Option<devboy_core::types::ChatType>
pub devboy_core::GetChatsParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::GetChatsParams::include_inactive: core::option::Option<bool>
pub devboy_core::GetChatsParams::limit: core::option::Option<u32>
pub devboy_core::GetChatsParams::search: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::clone(&self) -> devboy_core::types::GetChatsParams
impl core::default::Default for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::default() -> devboy_core::types::GetChatsParams
impl core::fmt::Debug for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::GetChatsParams
pub fn devboy_core::types::GetChatsParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::GetChatsParams
impl core::marker::Send for devboy_core::types::GetChatsParams
impl core::marker::Sync for devboy_core::types::GetChatsParams
impl core::marker::Unpin for devboy_core::types::GetChatsParams
impl core::marker::UnsafeUnpin for devboy_core::types::GetChatsParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetChatsParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetChatsParams
pub struct devboy_core::GetForestOptions
pub devboy_core::GetForestOptions::limit: core::option::Option<u64>
pub devboy_core::GetForestOptions::offset: core::option::Option<u64>
impl core::clone::Clone for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::clone(&self) -> devboy_core::types::GetForestOptions
impl core::default::Default for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::default() -> devboy_core::types::GetForestOptions
impl core::fmt::Debug for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::GetForestOptions
pub fn devboy_core::types::GetForestOptions::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::GetForestOptions
impl core::marker::Send for devboy_core::types::GetForestOptions
impl core::marker::Sync for devboy_core::types::GetForestOptions
impl core::marker::Unpin for devboy_core::types::GetForestOptions
impl core::marker::UnsafeUnpin for devboy_core::types::GetForestOptions
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetForestOptions
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetForestOptions
pub struct devboy_core::GetMessagesParams
pub devboy_core::GetMessagesParams::chat_id: alloc::string::String
pub devboy_core::GetMessagesParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::GetMessagesParams::limit: core::option::Option<u32>
pub devboy_core::GetMessagesParams::since: core::option::Option<alloc::string::String>
pub devboy_core::GetMessagesParams::thread_id: core::option::Option<alloc::string::String>
pub devboy_core::GetMessagesParams::until: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::clone(&self) -> devboy_core::types::GetMessagesParams
impl core::default::Default for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::default() -> devboy_core::types::GetMessagesParams
impl core::fmt::Debug for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::GetMessagesParams
pub fn devboy_core::types::GetMessagesParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::GetMessagesParams
impl core::marker::Send for devboy_core::types::GetMessagesParams
impl core::marker::Sync for devboy_core::types::GetMessagesParams
impl core::marker::Unpin for devboy_core::types::GetMessagesParams
impl core::marker::UnsafeUnpin for devboy_core::types::GetMessagesParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetMessagesParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetMessagesParams
pub struct devboy_core::GetPipelineInput
pub devboy_core::GetPipelineInput::branch: core::option::Option<alloc::string::String>
pub devboy_core::GetPipelineInput::include_failed_logs: bool
pub devboy_core::GetPipelineInput::mr_key: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::GetPipelineInput
pub fn devboy_core::types::GetPipelineInput::clone(&self) -> devboy_core::types::GetPipelineInput
impl core::default::Default for devboy_core::types::GetPipelineInput
pub fn devboy_core::types::GetPipelineInput::default() -> devboy_core::types::GetPipelineInput
impl core::fmt::Debug for devboy_core::types::GetPipelineInput
pub fn devboy_core::types::GetPipelineInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::GetPipelineInput
impl core::marker::Send for devboy_core::types::GetPipelineInput
impl core::marker::Sync for devboy_core::types::GetPipelineInput
impl core::marker::Unpin for devboy_core::types::GetPipelineInput
impl core::marker::UnsafeUnpin for devboy_core::types::GetPipelineInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetPipelineInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetPipelineInput
pub struct devboy_core::GetStructureValuesInput
pub devboy_core::GetStructureValuesInput::columns: alloc::vec::Vec<devboy_core::types::StructureViewColumn>
pub devboy_core::GetStructureValuesInput::rows: alloc::vec::Vec<u64>
pub devboy_core::GetStructureValuesInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::clone(&self) -> devboy_core::types::GetStructureValuesInput
impl core::default::Default for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::default() -> devboy_core::types::GetStructureValuesInput
impl core::fmt::Debug for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::GetStructureValuesInput
pub fn devboy_core::types::GetStructureValuesInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::GetStructureValuesInput
impl core::marker::Send for devboy_core::types::GetStructureValuesInput
impl core::marker::Sync for devboy_core::types::GetStructureValuesInput
impl core::marker::Unpin for devboy_core::types::GetStructureValuesInput
impl core::marker::UnsafeUnpin for devboy_core::types::GetStructureValuesInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetStructureValuesInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetStructureValuesInput
pub struct devboy_core::GetUsersOptions
pub devboy_core::GetUsersOptions::include_inactive: core::option::Option<bool>
pub devboy_core::GetUsersOptions::max_results: core::option::Option<u32>
pub devboy_core::GetUsersOptions::project_key: core::option::Option<alloc::string::String>
pub devboy_core::GetUsersOptions::search: core::option::Option<alloc::string::String>
pub devboy_core::GetUsersOptions::start_at: core::option::Option<u32>
pub devboy_core::GetUsersOptions::user_id: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::GetUsersOptions
pub fn devboy_core::types::GetUsersOptions::clone(&self) -> devboy_core::types::GetUsersOptions
impl core::default::Default for devboy_core::types::GetUsersOptions
pub fn devboy_core::types::GetUsersOptions::default() -> devboy_core::types::GetUsersOptions
impl core::fmt::Debug for devboy_core::types::GetUsersOptions
pub fn devboy_core::types::GetUsersOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::GetUsersOptions
impl core::marker::Send for devboy_core::types::GetUsersOptions
impl core::marker::Sync for devboy_core::types::GetUsersOptions
impl core::marker::Unpin for devboy_core::types::GetUsersOptions
impl core::marker::UnsafeUnpin for devboy_core::types::GetUsersOptions
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::GetUsersOptions
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::GetUsersOptions
pub struct devboy_core::GitHubConfig
pub devboy_core::GitHubConfig::base_url: core::option::Option<alloc::string::String>
pub devboy_core::GitHubConfig::owner: alloc::string::String
pub devboy_core::GitHubConfig::repo: alloc::string::String
impl core::clone::Clone for devboy_core::config::GitHubConfig
pub fn devboy_core::config::GitHubConfig::clone(&self) -> devboy_core::config::GitHubConfig
impl core::fmt::Debug for devboy_core::config::GitHubConfig
pub fn devboy_core::config::GitHubConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::GitHubConfig
pub fn devboy_core::config::GitHubConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::GitHubConfig
pub fn devboy_core::config::GitHubConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::GitHubConfig
impl core::marker::Send for devboy_core::config::GitHubConfig
impl core::marker::Sync for devboy_core::config::GitHubConfig
impl core::marker::Unpin for devboy_core::config::GitHubConfig
impl core::marker::UnsafeUnpin for devboy_core::config::GitHubConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::GitHubConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::GitHubConfig
pub struct devboy_core::GitLabConfig
pub devboy_core::GitLabConfig::project_id: alloc::string::String
pub devboy_core::GitLabConfig::url: alloc::string::String
impl core::clone::Clone for devboy_core::config::GitLabConfig
pub fn devboy_core::config::GitLabConfig::clone(&self) -> devboy_core::config::GitLabConfig
impl core::fmt::Debug for devboy_core::config::GitLabConfig
pub fn devboy_core::config::GitLabConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::GitLabConfig
pub fn devboy_core::config::GitLabConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::GitLabConfig
pub fn devboy_core::config::GitLabConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::GitLabConfig
impl core::marker::Send for devboy_core::config::GitLabConfig
impl core::marker::Sync for devboy_core::config::GitLabConfig
impl core::marker::Unpin for devboy_core::config::GitLabConfig
impl core::marker::UnsafeUnpin for devboy_core::config::GitLabConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::GitLabConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::GitLabConfig
pub struct devboy_core::Issue
pub devboy_core::Issue::assignees: alloc::vec::Vec<devboy_core::types::User>
pub devboy_core::Issue::attachments_count: core::option::Option<u32>
pub devboy_core::Issue::author: core::option::Option<devboy_core::types::User>
pub devboy_core::Issue::created_at: core::option::Option<alloc::string::String>
pub devboy_core::Issue::custom_fields: std::collections::hash::map::HashMap<alloc::string::String, devboy_core::types::CustomFieldValue>
pub devboy_core::Issue::description: core::option::Option<alloc::string::String>
pub devboy_core::Issue::key: alloc::string::String
pub devboy_core::Issue::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::Issue::parent: core::option::Option<alloc::string::String>
pub devboy_core::Issue::priority: core::option::Option<alloc::string::String>
pub devboy_core::Issue::source: alloc::string::String
pub devboy_core::Issue::state: alloc::string::String
pub devboy_core::Issue::subtasks: alloc::vec::Vec<devboy_core::types::Issue>
pub devboy_core::Issue::title: alloc::string::String
pub devboy_core::Issue::updated_at: core::option::Option<alloc::string::String>
pub devboy_core::Issue::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::Issue
pub fn devboy_core::types::Issue::clone(&self) -> devboy_core::types::Issue
impl core::cmp::PartialEq for devboy_core::types::Issue
pub fn devboy_core::types::Issue::eq(&self, other: &devboy_core::types::Issue) -> bool
impl core::default::Default for devboy_core::types::Issue
pub fn devboy_core::types::Issue::default() -> devboy_core::types::Issue
impl core::fmt::Debug for devboy_core::types::Issue
pub fn devboy_core::types::Issue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Issue
impl serde_core::ser::Serialize for devboy_core::types::Issue
pub fn devboy_core::types::Issue::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Issue
pub fn devboy_core::types::Issue::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Issue
impl core::marker::Send for devboy_core::types::Issue
impl core::marker::Sync for devboy_core::types::Issue
impl core::marker::Unpin for devboy_core::types::Issue
impl core::marker::UnsafeUnpin for devboy_core::types::Issue
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Issue
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Issue
pub struct devboy_core::IssueFilter
pub devboy_core::IssueFilter::assignee: core::option::Option<alloc::string::String>
pub devboy_core::IssueFilter::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::IssueFilter::labels_operator: core::option::Option<alloc::string::String>
pub devboy_core::IssueFilter::limit: core::option::Option<u32>
pub devboy_core::IssueFilter::native_query: core::option::Option<alloc::string::String>
pub devboy_core::IssueFilter::offset: core::option::Option<u32>
pub devboy_core::IssueFilter::project_key: core::option::Option<alloc::string::String>
pub devboy_core::IssueFilter::search: core::option::Option<alloc::string::String>
pub devboy_core::IssueFilter::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::IssueFilter::sort_order: core::option::Option<alloc::string::String>
pub devboy_core::IssueFilter::state: core::option::Option<alloc::string::String>
pub devboy_core::IssueFilter::state_category: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::clone(&self) -> devboy_core::types::IssueFilter
impl core::default::Default for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::default() -> devboy_core::types::IssueFilter
impl core::fmt::Debug for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::IssueFilter
pub fn devboy_core::types::IssueFilter::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::IssueFilter
impl core::marker::Send for devboy_core::types::IssueFilter
impl core::marker::Sync for devboy_core::types::IssueFilter
impl core::marker::Unpin for devboy_core::types::IssueFilter
impl core::marker::UnsafeUnpin for devboy_core::types::IssueFilter
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::IssueFilter
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::IssueFilter
pub struct devboy_core::IssueLink
pub devboy_core::IssueLink::issue: devboy_core::types::Issue
pub devboy_core::IssueLink::link_type: alloc::string::String
impl core::clone::Clone for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::clone(&self) -> devboy_core::types::IssueLink
impl core::cmp::PartialEq for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::eq(&self, other: &devboy_core::types::IssueLink) -> bool
impl core::fmt::Debug for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::IssueLink
impl serde_core::ser::Serialize for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::IssueLink
pub fn devboy_core::types::IssueLink::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::IssueLink
impl core::marker::Send for devboy_core::types::IssueLink
impl core::marker::Sync for devboy_core::types::IssueLink
impl core::marker::Unpin for devboy_core::types::IssueLink
impl core::marker::UnsafeUnpin for devboy_core::types::IssueLink
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::IssueLink
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::IssueLink
pub struct devboy_core::IssueRelations
pub devboy_core::IssueRelations::blocked_by: alloc::vec::Vec<devboy_core::types::IssueLink>
pub devboy_core::IssueRelations::blocks: alloc::vec::Vec<devboy_core::types::IssueLink>
pub devboy_core::IssueRelations::duplicates: alloc::vec::Vec<devboy_core::types::IssueLink>
pub devboy_core::IssueRelations::epic_key: core::option::Option<alloc::string::String>
pub devboy_core::IssueRelations::parent: core::option::Option<devboy_core::types::Issue>
pub devboy_core::IssueRelations::related_to: alloc::vec::Vec<devboy_core::types::IssueLink>
pub devboy_core::IssueRelations::subtasks: alloc::vec::Vec<devboy_core::types::Issue>
impl core::clone::Clone for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::clone(&self) -> devboy_core::types::IssueRelations
impl core::cmp::PartialEq for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::eq(&self, other: &devboy_core::types::IssueRelations) -> bool
impl core::default::Default for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::default() -> devboy_core::types::IssueRelations
impl core::fmt::Debug for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::IssueRelations
impl serde_core::ser::Serialize for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::IssueRelations
pub fn devboy_core::types::IssueRelations::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::IssueRelations
impl core::marker::Send for devboy_core::types::IssueRelations
impl core::marker::Sync for devboy_core::types::IssueRelations
impl core::marker::Unpin for devboy_core::types::IssueRelations
impl core::marker::UnsafeUnpin for devboy_core::types::IssueRelations
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::IssueRelations
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::IssueRelations
pub struct devboy_core::IssueStatus
pub devboy_core::IssueStatus::category: alloc::string::String
pub devboy_core::IssueStatus::color: core::option::Option<alloc::string::String>
pub devboy_core::IssueStatus::id: alloc::string::String
pub devboy_core::IssueStatus::name: alloc::string::String
pub devboy_core::IssueStatus::order: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::IssueStatus
pub fn devboy_core::types::IssueStatus::clone(&self) -> devboy_core::types::IssueStatus
impl core::fmt::Debug for devboy_core::types::IssueStatus
pub fn devboy_core::types::IssueStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::IssueStatus
pub fn devboy_core::types::IssueStatus::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::IssueStatus
pub fn devboy_core::types::IssueStatus::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::IssueStatus
impl core::marker::Send for devboy_core::types::IssueStatus
impl core::marker::Sync for devboy_core::types::IssueStatus
impl core::marker::Unpin for devboy_core::types::IssueStatus
impl core::marker::UnsafeUnpin for devboy_core::types::IssueStatus
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::IssueStatus
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::IssueStatus
pub struct devboy_core::JiraConfig
pub devboy_core::JiraConfig::email: alloc::string::String
pub devboy_core::JiraConfig::project_key: alloc::string::String
pub devboy_core::JiraConfig::url: alloc::string::String
impl core::clone::Clone for devboy_core::config::JiraConfig
pub fn devboy_core::config::JiraConfig::clone(&self) -> devboy_core::config::JiraConfig
impl core::fmt::Debug for devboy_core::config::JiraConfig
pub fn devboy_core::config::JiraConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::JiraConfig
pub fn devboy_core::config::JiraConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::JiraConfig
pub fn devboy_core::config::JiraConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::JiraConfig
impl core::marker::Send for devboy_core::config::JiraConfig
impl core::marker::Sync for devboy_core::config::JiraConfig
impl core::marker::Unpin for devboy_core::config::JiraConfig
impl core::marker::UnsafeUnpin for devboy_core::config::JiraConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::JiraConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::JiraConfig
pub struct devboy_core::JobLogOptions
pub devboy_core::JobLogOptions::mode: devboy_core::types::JobLogMode
impl core::clone::Clone for devboy_core::types::JobLogOptions
pub fn devboy_core::types::JobLogOptions::clone(&self) -> devboy_core::types::JobLogOptions
impl core::fmt::Debug for devboy_core::types::JobLogOptions
pub fn devboy_core::types::JobLogOptions::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::JobLogOptions
impl core::marker::Send for devboy_core::types::JobLogOptions
impl core::marker::Sync for devboy_core::types::JobLogOptions
impl core::marker::Unpin for devboy_core::types::JobLogOptions
impl core::marker::UnsafeUnpin for devboy_core::types::JobLogOptions
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::JobLogOptions
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::JobLogOptions
pub struct devboy_core::JobLogOutput
pub devboy_core::JobLogOutput::content: alloc::string::String
pub devboy_core::JobLogOutput::job_id: alloc::string::String
pub devboy_core::JobLogOutput::job_name: core::option::Option<alloc::string::String>
pub devboy_core::JobLogOutput::mode: alloc::string::String
pub devboy_core::JobLogOutput::total_lines: core::option::Option<usize>
impl core::clone::Clone for devboy_core::types::JobLogOutput
pub fn devboy_core::types::JobLogOutput::clone(&self) -> devboy_core::types::JobLogOutput
impl core::fmt::Debug for devboy_core::types::JobLogOutput
pub fn devboy_core::types::JobLogOutput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::JobLogOutput
pub fn devboy_core::types::JobLogOutput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::JobLogOutput
pub fn devboy_core::types::JobLogOutput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::JobLogOutput
impl core::marker::Send for devboy_core::types::JobLogOutput
impl core::marker::Sync for devboy_core::types::JobLogOutput
impl core::marker::Unpin for devboy_core::types::JobLogOutput
impl core::marker::UnsafeUnpin for devboy_core::types::JobLogOutput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::JobLogOutput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::JobLogOutput
pub struct devboy_core::KbComment
pub devboy_core::KbComment::author: core::option::Option<alloc::string::String>
pub devboy_core::KbComment::content: alloc::string::String
pub devboy_core::KbComment::created_at: core::option::Option<alloc::string::String>
pub devboy_core::KbComment::id: alloc::string::String
pub devboy_core::KbComment::page_id: alloc::string::String
pub devboy_core::KbComment::version: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::clone(&self) -> devboy_core::types::KbComment
impl core::cmp::PartialEq for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::eq(&self, other: &devboy_core::types::KbComment) -> bool
impl core::default::Default for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::default() -> devboy_core::types::KbComment
impl core::fmt::Debug for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::KbComment
impl serde_core::ser::Serialize for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::KbComment
pub fn devboy_core::types::KbComment::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::KbComment
impl core::marker::Send for devboy_core::types::KbComment
impl core::marker::Sync for devboy_core::types::KbComment
impl core::marker::Unpin for devboy_core::types::KbComment
impl core::marker::UnsafeUnpin for devboy_core::types::KbComment
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::KbComment
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::KbComment
pub struct devboy_core::KbPage
pub devboy_core::KbPage::author: core::option::Option<alloc::string::String>
pub devboy_core::KbPage::excerpt: core::option::Option<alloc::string::String>
pub devboy_core::KbPage::id: alloc::string::String
pub devboy_core::KbPage::last_modified: core::option::Option<alloc::string::String>
pub devboy_core::KbPage::space_key: core::option::Option<alloc::string::String>
pub devboy_core::KbPage::title: alloc::string::String
pub devboy_core::KbPage::url: core::option::Option<alloc::string::String>
pub devboy_core::KbPage::version: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::clone(&self) -> devboy_core::types::KbPage
impl core::cmp::PartialEq for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::eq(&self, other: &devboy_core::types::KbPage) -> bool
impl core::default::Default for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::default() -> devboy_core::types::KbPage
impl core::fmt::Debug for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::KbPage
impl serde_core::ser::Serialize for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::KbPage
pub fn devboy_core::types::KbPage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::KbPage
impl core::marker::Send for devboy_core::types::KbPage
impl core::marker::Sync for devboy_core::types::KbPage
impl core::marker::Unpin for devboy_core::types::KbPage
impl core::marker::UnsafeUnpin for devboy_core::types::KbPage
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::KbPage
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::KbPage
pub struct devboy_core::KbPageContent
pub devboy_core::KbPageContent::ancestors: alloc::vec::Vec<devboy_core::types::KbPage>
pub devboy_core::KbPageContent::content: alloc::string::String
pub devboy_core::KbPageContent::content_type: alloc::string::String
pub devboy_core::KbPageContent::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::KbPageContent::page: devboy_core::types::KbPage
impl core::clone::Clone for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::clone(&self) -> devboy_core::types::KbPageContent
impl core::cmp::PartialEq for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::eq(&self, other: &devboy_core::types::KbPageContent) -> bool
impl core::default::Default for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::default() -> devboy_core::types::KbPageContent
impl core::fmt::Debug for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::KbPageContent
impl serde_core::ser::Serialize for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::KbPageContent
pub fn devboy_core::types::KbPageContent::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::KbPageContent
impl core::marker::Send for devboy_core::types::KbPageContent
impl core::marker::Sync for devboy_core::types::KbPageContent
impl core::marker::Unpin for devboy_core::types::KbPageContent
impl core::marker::UnsafeUnpin for devboy_core::types::KbPageContent
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::KbPageContent
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::KbPageContent
pub struct devboy_core::KbSpace
pub devboy_core::KbSpace::description: core::option::Option<alloc::string::String>
pub devboy_core::KbSpace::id: alloc::string::String
pub devboy_core::KbSpace::key: alloc::string::String
pub devboy_core::KbSpace::name: alloc::string::String
pub devboy_core::KbSpace::space_type: core::option::Option<alloc::string::String>
pub devboy_core::KbSpace::status: core::option::Option<alloc::string::String>
pub devboy_core::KbSpace::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::clone(&self) -> devboy_core::types::KbSpace
impl core::cmp::PartialEq for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::eq(&self, other: &devboy_core::types::KbSpace) -> bool
impl core::default::Default for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::default() -> devboy_core::types::KbSpace
impl core::fmt::Debug for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::KbSpace
impl serde_core::ser::Serialize for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::KbSpace
pub fn devboy_core::types::KbSpace::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::KbSpace
impl core::marker::Send for devboy_core::types::KbSpace
impl core::marker::Sync for devboy_core::types::KbSpace
impl core::marker::Unpin for devboy_core::types::KbSpace
impl core::marker::UnsafeUnpin for devboy_core::types::KbSpace
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::KbSpace
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::KbSpace
pub struct devboy_core::ListCustomFieldsParams
pub devboy_core::ListCustomFieldsParams::issue_type: core::option::Option<alloc::string::String>
pub devboy_core::ListCustomFieldsParams::limit: core::option::Option<u32>
pub devboy_core::ListCustomFieldsParams::project: core::option::Option<alloc::string::String>
pub devboy_core::ListCustomFieldsParams::search: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::ListCustomFieldsParams
pub fn devboy_core::types::ListCustomFieldsParams::clone(&self) -> devboy_core::types::ListCustomFieldsParams
impl core::default::Default for devboy_core::types::ListCustomFieldsParams
pub fn devboy_core::types::ListCustomFieldsParams::default() -> devboy_core::types::ListCustomFieldsParams
impl core::fmt::Debug for devboy_core::types::ListCustomFieldsParams
pub fn devboy_core::types::ListCustomFieldsParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::ListCustomFieldsParams
impl core::marker::Send for devboy_core::types::ListCustomFieldsParams
impl core::marker::Sync for devboy_core::types::ListCustomFieldsParams
impl core::marker::Unpin for devboy_core::types::ListCustomFieldsParams
impl core::marker::UnsafeUnpin for devboy_core::types::ListCustomFieldsParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ListCustomFieldsParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ListCustomFieldsParams
pub struct devboy_core::ListPagesParams
pub devboy_core::ListPagesParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::ListPagesParams::limit: core::option::Option<u32>
pub devboy_core::ListPagesParams::offset: core::option::Option<u32>
pub devboy_core::ListPagesParams::parent_id: core::option::Option<alloc::string::String>
pub devboy_core::ListPagesParams::search: core::option::Option<alloc::string::String>
pub devboy_core::ListPagesParams::space_key: alloc::string::String
impl core::clone::Clone for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::clone(&self) -> devboy_core::types::ListPagesParams
impl core::default::Default for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::default() -> devboy_core::types::ListPagesParams
impl core::fmt::Debug for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::ListPagesParams
pub fn devboy_core::types::ListPagesParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::ListPagesParams
impl core::marker::Send for devboy_core::types::ListPagesParams
impl core::marker::Sync for devboy_core::types::ListPagesParams
impl core::marker::Unpin for devboy_core::types::ListPagesParams
impl core::marker::UnsafeUnpin for devboy_core::types::ListPagesParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ListPagesParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ListPagesParams
pub struct devboy_core::ListProjectVersionsParams
pub devboy_core::ListProjectVersionsParams::archived: core::option::Option<bool>
pub devboy_core::ListProjectVersionsParams::include_issue_count: bool
pub devboy_core::ListProjectVersionsParams::limit: core::option::Option<u32>
pub devboy_core::ListProjectVersionsParams::project: alloc::string::String
pub devboy_core::ListProjectVersionsParams::released: core::option::Option<bool>
impl core::clone::Clone for devboy_core::types::ListProjectVersionsParams
pub fn devboy_core::types::ListProjectVersionsParams::clone(&self) -> devboy_core::types::ListProjectVersionsParams
impl core::default::Default for devboy_core::types::ListProjectVersionsParams
pub fn devboy_core::types::ListProjectVersionsParams::default() -> devboy_core::types::ListProjectVersionsParams
impl core::fmt::Debug for devboy_core::types::ListProjectVersionsParams
pub fn devboy_core::types::ListProjectVersionsParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::ListProjectVersionsParams
impl core::marker::Send for devboy_core::types::ListProjectVersionsParams
impl core::marker::Sync for devboy_core::types::ListProjectVersionsParams
impl core::marker::Unpin for devboy_core::types::ListProjectVersionsParams
impl core::marker::UnsafeUnpin for devboy_core::types::ListProjectVersionsParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ListProjectVersionsParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ListProjectVersionsParams
pub struct devboy_core::LivenessResult
pub devboy_core::LivenessResult::detail: core::option::Option<alloc::string::String>
pub devboy_core::LivenessResult::expires_at: core::option::Option<alloc::string::String>
pub devboy_core::LivenessResult::status: devboy_core::liveness::LivenessStatus
impl devboy_core::liveness::LivenessResult
pub fn devboy_core::liveness::LivenessResult::error(detail: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::expired(expires_at: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::live(detail: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::not_implemented(provider: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::revoked(detail: impl core::convert::Into<alloc::string::String>) -> Self
pub fn devboy_core::liveness::LivenessResult::throttled(detail: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for devboy_core::liveness::LivenessResult
pub fn devboy_core::liveness::LivenessResult::clone(&self) -> devboy_core::liveness::LivenessResult
impl core::cmp::Eq for devboy_core::liveness::LivenessResult
impl core::cmp::PartialEq for devboy_core::liveness::LivenessResult
pub fn devboy_core::liveness::LivenessResult::eq(&self, other: &devboy_core::liveness::LivenessResult) -> bool
impl core::fmt::Debug for devboy_core::liveness::LivenessResult
pub fn devboy_core::liveness::LivenessResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::liveness::LivenessResult
impl core::marker::Freeze for devboy_core::liveness::LivenessResult
impl core::marker::Send for devboy_core::liveness::LivenessResult
impl core::marker::Sync for devboy_core::liveness::LivenessResult
impl core::marker::Unpin for devboy_core::liveness::LivenessResult
impl core::marker::UnsafeUnpin for devboy_core::liveness::LivenessResult
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::liveness::LivenessResult
impl core::panic::unwind_safe::UnwindSafe for devboy_core::liveness::LivenessResult
pub struct devboy_core::MarkdownAttachment
pub devboy_core::MarkdownAttachment::filename: alloc::string::String
pub devboy_core::MarkdownAttachment::is_image: bool
pub devboy_core::MarkdownAttachment::url: alloc::string::String
impl core::clone::Clone for devboy_core::asset::MarkdownAttachment
pub fn devboy_core::asset::MarkdownAttachment::clone(&self) -> devboy_core::asset::MarkdownAttachment
impl core::cmp::Eq for devboy_core::asset::MarkdownAttachment
impl core::cmp::PartialEq for devboy_core::asset::MarkdownAttachment
pub fn devboy_core::asset::MarkdownAttachment::eq(&self, other: &devboy_core::asset::MarkdownAttachment) -> bool
impl core::fmt::Debug for devboy_core::asset::MarkdownAttachment
pub fn devboy_core::asset::MarkdownAttachment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::MarkdownAttachment
impl core::marker::Freeze for devboy_core::asset::MarkdownAttachment
impl core::marker::Send for devboy_core::asset::MarkdownAttachment
impl core::marker::Sync for devboy_core::asset::MarkdownAttachment
impl core::marker::Unpin for devboy_core::asset::MarkdownAttachment
impl core::marker::UnsafeUnpin for devboy_core::asset::MarkdownAttachment
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::MarkdownAttachment
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::MarkdownAttachment
pub struct devboy_core::MeetingFilter
pub devboy_core::MeetingFilter::from_date: core::option::Option<alloc::string::String>
pub devboy_core::MeetingFilter::host_email: core::option::Option<alloc::string::String>
pub devboy_core::MeetingFilter::keyword: core::option::Option<alloc::string::String>
pub devboy_core::MeetingFilter::limit: core::option::Option<u32>
pub devboy_core::MeetingFilter::participants: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::MeetingFilter::skip: core::option::Option<u32>
pub devboy_core::MeetingFilter::to_date: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::clone(&self) -> devboy_core::types::MeetingFilter
impl core::default::Default for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::default() -> devboy_core::types::MeetingFilter
impl core::fmt::Debug for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MeetingFilter
pub fn devboy_core::types::MeetingFilter::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MeetingFilter
impl core::marker::Send for devboy_core::types::MeetingFilter
impl core::marker::Sync for devboy_core::types::MeetingFilter
impl core::marker::Unpin for devboy_core::types::MeetingFilter
impl core::marker::UnsafeUnpin for devboy_core::types::MeetingFilter
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MeetingFilter
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MeetingFilter
pub struct devboy_core::MeetingNote
pub devboy_core::MeetingNote::action_items: alloc::vec::Vec<alloc::string::String>
pub devboy_core::MeetingNote::audio_url: core::option::Option<alloc::string::String>
pub devboy_core::MeetingNote::duration_seconds: core::option::Option<u64>
pub devboy_core::MeetingNote::host_email: core::option::Option<alloc::string::String>
pub devboy_core::MeetingNote::id: alloc::string::String
pub devboy_core::MeetingNote::keywords: alloc::vec::Vec<alloc::string::String>
pub devboy_core::MeetingNote::meeting_date: core::option::Option<alloc::string::String>
pub devboy_core::MeetingNote::meeting_link: core::option::Option<alloc::string::String>
pub devboy_core::MeetingNote::meeting_type: core::option::Option<alloc::string::String>
pub devboy_core::MeetingNote::organizer_email: core::option::Option<alloc::string::String>
pub devboy_core::MeetingNote::participants: alloc::vec::Vec<alloc::string::String>
pub devboy_core::MeetingNote::speakers: alloc::vec::Vec<devboy_core::types::MeetingSpeaker>
pub devboy_core::MeetingNote::summary: core::option::Option<alloc::string::String>
pub devboy_core::MeetingNote::title: alloc::string::String
pub devboy_core::MeetingNote::topics_discussed: alloc::vec::Vec<alloc::string::String>
pub devboy_core::MeetingNote::transcript_url: core::option::Option<alloc::string::String>
pub devboy_core::MeetingNote::video_url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::clone(&self) -> devboy_core::types::MeetingNote
impl core::cmp::PartialEq for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::eq(&self, other: &devboy_core::types::MeetingNote) -> bool
impl core::default::Default for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::default() -> devboy_core::types::MeetingNote
impl core::fmt::Debug for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MeetingNote
impl serde_core::ser::Serialize for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MeetingNote
pub fn devboy_core::types::MeetingNote::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MeetingNote
impl core::marker::Send for devboy_core::types::MeetingNote
impl core::marker::Sync for devboy_core::types::MeetingNote
impl core::marker::Unpin for devboy_core::types::MeetingNote
impl core::marker::UnsafeUnpin for devboy_core::types::MeetingNote
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MeetingNote
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MeetingNote
pub struct devboy_core::MeetingSpeaker
pub devboy_core::MeetingSpeaker::id: alloc::string::String
pub devboy_core::MeetingSpeaker::name: alloc::string::String
impl core::clone::Clone for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::clone(&self) -> devboy_core::types::MeetingSpeaker
impl core::cmp::PartialEq for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::eq(&self, other: &devboy_core::types::MeetingSpeaker) -> bool
impl core::default::Default for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::default() -> devboy_core::types::MeetingSpeaker
impl core::fmt::Debug for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MeetingSpeaker
impl serde_core::ser::Serialize for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MeetingSpeaker
pub fn devboy_core::types::MeetingSpeaker::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MeetingSpeaker
impl core::marker::Send for devboy_core::types::MeetingSpeaker
impl core::marker::Sync for devboy_core::types::MeetingSpeaker
impl core::marker::Unpin for devboy_core::types::MeetingSpeaker
impl core::marker::UnsafeUnpin for devboy_core::types::MeetingSpeaker
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MeetingSpeaker
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MeetingSpeaker
pub struct devboy_core::MeetingTranscript
pub devboy_core::MeetingTranscript::meeting_id: alloc::string::String
pub devboy_core::MeetingTranscript::sentences: alloc::vec::Vec<devboy_core::types::TranscriptSentence>
pub devboy_core::MeetingTranscript::title: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::clone(&self) -> devboy_core::types::MeetingTranscript
impl core::cmp::PartialEq for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::eq(&self, other: &devboy_core::types::MeetingTranscript) -> bool
impl core::default::Default for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::default() -> devboy_core::types::MeetingTranscript
impl core::fmt::Debug for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MeetingTranscript
impl serde_core::ser::Serialize for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MeetingTranscript
pub fn devboy_core::types::MeetingTranscript::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MeetingTranscript
impl core::marker::Send for devboy_core::types::MeetingTranscript
impl core::marker::Sync for devboy_core::types::MeetingTranscript
impl core::marker::Unpin for devboy_core::types::MeetingTranscript
impl core::marker::UnsafeUnpin for devboy_core::types::MeetingTranscript
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MeetingTranscript
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MeetingTranscript
pub struct devboy_core::MergeRequest
pub devboy_core::MergeRequest::assignees: alloc::vec::Vec<devboy_core::types::User>
pub devboy_core::MergeRequest::author: core::option::Option<devboy_core::types::User>
pub devboy_core::MergeRequest::created_at: core::option::Option<alloc::string::String>
pub devboy_core::MergeRequest::description: core::option::Option<alloc::string::String>
pub devboy_core::MergeRequest::draft: bool
pub devboy_core::MergeRequest::key: alloc::string::String
pub devboy_core::MergeRequest::labels: alloc::vec::Vec<alloc::string::String>
pub devboy_core::MergeRequest::reviewers: alloc::vec::Vec<devboy_core::types::User>
pub devboy_core::MergeRequest::source: alloc::string::String
pub devboy_core::MergeRequest::source_branch: alloc::string::String
pub devboy_core::MergeRequest::state: alloc::string::String
pub devboy_core::MergeRequest::target_branch: alloc::string::String
pub devboy_core::MergeRequest::title: alloc::string::String
pub devboy_core::MergeRequest::updated_at: core::option::Option<alloc::string::String>
pub devboy_core::MergeRequest::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::clone(&self) -> devboy_core::types::MergeRequest
impl core::cmp::PartialEq for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::eq(&self, other: &devboy_core::types::MergeRequest) -> bool
impl core::default::Default for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::default() -> devboy_core::types::MergeRequest
impl core::fmt::Debug for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MergeRequest
impl serde_core::ser::Serialize for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MergeRequest
pub fn devboy_core::types::MergeRequest::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MergeRequest
impl core::marker::Send for devboy_core::types::MergeRequest
impl core::marker::Sync for devboy_core::types::MergeRequest
impl core::marker::Unpin for devboy_core::types::MergeRequest
impl core::marker::UnsafeUnpin for devboy_core::types::MergeRequest
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MergeRequest
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MergeRequest
pub struct devboy_core::MessageAttachment
pub devboy_core::MessageAttachment::attachment_type: core::option::Option<alloc::string::String>
pub devboy_core::MessageAttachment::id: core::option::Option<alloc::string::String>
pub devboy_core::MessageAttachment::mime_type: core::option::Option<alloc::string::String>
pub devboy_core::MessageAttachment::name: core::option::Option<alloc::string::String>
pub devboy_core::MessageAttachment::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::clone(&self) -> devboy_core::types::MessageAttachment
impl core::cmp::PartialEq for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::eq(&self, other: &devboy_core::types::MessageAttachment) -> bool
impl core::default::Default for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::default() -> devboy_core::types::MessageAttachment
impl core::fmt::Debug for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MessageAttachment
impl serde_core::ser::Serialize for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MessageAttachment
pub fn devboy_core::types::MessageAttachment::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MessageAttachment
impl core::marker::Send for devboy_core::types::MessageAttachment
impl core::marker::Sync for devboy_core::types::MessageAttachment
impl core::marker::Unpin for devboy_core::types::MessageAttachment
impl core::marker::UnsafeUnpin for devboy_core::types::MessageAttachment
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MessageAttachment
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MessageAttachment
pub struct devboy_core::MessageAuthor
pub devboy_core::MessageAuthor::avatar_url: core::option::Option<alloc::string::String>
pub devboy_core::MessageAuthor::id: alloc::string::String
pub devboy_core::MessageAuthor::name: alloc::string::String
pub devboy_core::MessageAuthor::username: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::clone(&self) -> devboy_core::types::MessageAuthor
impl core::cmp::PartialEq for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::eq(&self, other: &devboy_core::types::MessageAuthor) -> bool
impl core::default::Default for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::default() -> devboy_core::types::MessageAuthor
impl core::fmt::Debug for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MessageAuthor
impl serde_core::ser::Serialize for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MessageAuthor
pub fn devboy_core::types::MessageAuthor::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MessageAuthor
impl core::marker::Send for devboy_core::types::MessageAuthor
impl core::marker::Sync for devboy_core::types::MessageAuthor
impl core::marker::Unpin for devboy_core::types::MessageAuthor
impl core::marker::UnsafeUnpin for devboy_core::types::MessageAuthor
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MessageAuthor
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MessageAuthor
pub struct devboy_core::MessengerChat
pub devboy_core::MessengerChat::chat_type: devboy_core::types::ChatType
pub devboy_core::MessengerChat::description: core::option::Option<alloc::string::String>
pub devboy_core::MessengerChat::id: alloc::string::String
pub devboy_core::MessengerChat::is_active: bool
pub devboy_core::MessengerChat::key: alloc::string::String
pub devboy_core::MessengerChat::member_count: core::option::Option<u32>
pub devboy_core::MessengerChat::name: alloc::string::String
pub devboy_core::MessengerChat::source: alloc::string::String
impl core::clone::Clone for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::clone(&self) -> devboy_core::types::MessengerChat
impl core::cmp::PartialEq for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::eq(&self, other: &devboy_core::types::MessengerChat) -> bool
impl core::default::Default for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::default() -> devboy_core::types::MessengerChat
impl core::fmt::Debug for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MessengerChat
impl serde_core::ser::Serialize for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MessengerChat
pub fn devboy_core::types::MessengerChat::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MessengerChat
impl core::marker::Send for devboy_core::types::MessengerChat
impl core::marker::Sync for devboy_core::types::MessengerChat
impl core::marker::Unpin for devboy_core::types::MessengerChat
impl core::marker::UnsafeUnpin for devboy_core::types::MessengerChat
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MessengerChat
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MessengerChat
pub struct devboy_core::MessengerMessage
pub devboy_core::MessengerMessage::attachments: alloc::vec::Vec<devboy_core::types::MessageAttachment>
pub devboy_core::MessengerMessage::author: devboy_core::types::MessageAuthor
pub devboy_core::MessengerMessage::chat_id: alloc::string::String
pub devboy_core::MessengerMessage::id: alloc::string::String
pub devboy_core::MessengerMessage::is_edited: bool
pub devboy_core::MessengerMessage::reply_to_id: core::option::Option<alloc::string::String>
pub devboy_core::MessengerMessage::source: alloc::string::String
pub devboy_core::MessengerMessage::text: alloc::string::String
pub devboy_core::MessengerMessage::thread_id: core::option::Option<alloc::string::String>
pub devboy_core::MessengerMessage::timestamp: alloc::string::String
impl core::clone::Clone for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::clone(&self) -> devboy_core::types::MessengerMessage
impl core::cmp::PartialEq for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::eq(&self, other: &devboy_core::types::MessengerMessage) -> bool
impl core::default::Default for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::default() -> devboy_core::types::MessengerMessage
impl core::fmt::Debug for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::MessengerMessage
impl serde_core::ser::Serialize for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MessengerMessage
pub fn devboy_core::types::MessengerMessage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MessengerMessage
impl core::marker::Send for devboy_core::types::MessengerMessage
impl core::marker::Sync for devboy_core::types::MessengerMessage
impl core::marker::Unpin for devboy_core::types::MessengerMessage
impl core::marker::UnsafeUnpin for devboy_core::types::MessengerMessage
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MessengerMessage
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MessengerMessage
pub struct devboy_core::MoveStructureRowsInput
pub devboy_core::MoveStructureRowsInput::after: core::option::Option<u64>
pub devboy_core::MoveStructureRowsInput::forest_version: core::option::Option<u64>
pub devboy_core::MoveStructureRowsInput::row_ids: alloc::vec::Vec<u64>
pub devboy_core::MoveStructureRowsInput::under: core::option::Option<u64>
impl core::clone::Clone for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::clone(&self) -> devboy_core::types::MoveStructureRowsInput
impl core::default::Default for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::default() -> devboy_core::types::MoveStructureRowsInput
impl core::fmt::Debug for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MoveStructureRowsInput
pub fn devboy_core::types::MoveStructureRowsInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MoveStructureRowsInput
impl core::marker::Send for devboy_core::types::MoveStructureRowsInput
impl core::marker::Sync for devboy_core::types::MoveStructureRowsInput
impl core::marker::Unpin for devboy_core::types::MoveStructureRowsInput
impl core::marker::UnsafeUnpin for devboy_core::types::MoveStructureRowsInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MoveStructureRowsInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MoveStructureRowsInput
pub struct devboy_core::MrFilter
pub devboy_core::MrFilter::author: core::option::Option<alloc::string::String>
pub devboy_core::MrFilter::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::MrFilter::limit: core::option::Option<u32>
pub devboy_core::MrFilter::offset: core::option::Option<u32>
pub devboy_core::MrFilter::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::MrFilter::sort_order: core::option::Option<alloc::string::String>
pub devboy_core::MrFilter::source_branch: core::option::Option<alloc::string::String>
pub devboy_core::MrFilter::state: core::option::Option<alloc::string::String>
pub devboy_core::MrFilter::target_branch: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::clone(&self) -> devboy_core::types::MrFilter
impl core::default::Default for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::default() -> devboy_core::types::MrFilter
impl core::fmt::Debug for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::MrFilter
pub fn devboy_core::types::MrFilter::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::MrFilter
impl core::marker::Send for devboy_core::types::MrFilter
impl core::marker::Sync for devboy_core::types::MrFilter
impl core::marker::Unpin for devboy_core::types::MrFilter
impl core::marker::UnsafeUnpin for devboy_core::types::MrFilter
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::MrFilter
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::MrFilter
pub struct devboy_core::Pagination
pub devboy_core::Pagination::has_more: bool
pub devboy_core::Pagination::limit: u32
pub devboy_core::Pagination::next_cursor: core::option::Option<alloc::string::String>
pub devboy_core::Pagination::offset: u32
pub devboy_core::Pagination::total: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::clone(&self) -> devboy_core::types::Pagination
impl core::default::Default for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::default() -> devboy_core::types::Pagination
impl core::fmt::Debug for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Pagination
pub fn devboy_core::types::Pagination::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Pagination
impl core::marker::Send for devboy_core::types::Pagination
impl core::marker::Sync for devboy_core::types::Pagination
impl core::marker::Unpin for devboy_core::types::Pagination
impl core::marker::UnsafeUnpin for devboy_core::types::Pagination
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Pagination
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Pagination
pub struct devboy_core::PipelineInfo
pub devboy_core::PipelineInfo::coverage: core::option::Option<f64>
pub devboy_core::PipelineInfo::duration: core::option::Option<u64>
pub devboy_core::PipelineInfo::failed_jobs: alloc::vec::Vec<devboy_core::types::FailedJob>
pub devboy_core::PipelineInfo::id: alloc::string::String
pub devboy_core::PipelineInfo::reference: alloc::string::String
pub devboy_core::PipelineInfo::sha: alloc::string::String
pub devboy_core::PipelineInfo::stages: alloc::vec::Vec<devboy_core::types::PipelineStage>
pub devboy_core::PipelineInfo::status: devboy_core::types::PipelineStatus
pub devboy_core::PipelineInfo::summary: devboy_core::types::PipelineSummary
pub devboy_core::PipelineInfo::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::PipelineInfo
pub fn devboy_core::types::PipelineInfo::clone(&self) -> devboy_core::types::PipelineInfo
impl core::fmt::Debug for devboy_core::types::PipelineInfo
pub fn devboy_core::types::PipelineInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::PipelineInfo
pub fn devboy_core::types::PipelineInfo::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineInfo
pub fn devboy_core::types::PipelineInfo::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineInfo
impl core::marker::Send for devboy_core::types::PipelineInfo
impl core::marker::Sync for devboy_core::types::PipelineInfo
impl core::marker::Unpin for devboy_core::types::PipelineInfo
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineInfo
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineInfo
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineInfo
pub struct devboy_core::PipelineJob
pub devboy_core::PipelineJob::duration: core::option::Option<u64>
pub devboy_core::PipelineJob::id: alloc::string::String
pub devboy_core::PipelineJob::name: alloc::string::String
pub devboy_core::PipelineJob::status: devboy_core::types::PipelineStatus
pub devboy_core::PipelineJob::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::PipelineJob
pub fn devboy_core::types::PipelineJob::clone(&self) -> devboy_core::types::PipelineJob
impl core::fmt::Debug for devboy_core::types::PipelineJob
pub fn devboy_core::types::PipelineJob::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::PipelineJob
pub fn devboy_core::types::PipelineJob::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineJob
pub fn devboy_core::types::PipelineJob::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineJob
impl core::marker::Send for devboy_core::types::PipelineJob
impl core::marker::Sync for devboy_core::types::PipelineJob
impl core::marker::Unpin for devboy_core::types::PipelineJob
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineJob
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineJob
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineJob
pub struct devboy_core::PipelineStage
pub devboy_core::PipelineStage::jobs: alloc::vec::Vec<devboy_core::types::PipelineJob>
pub devboy_core::PipelineStage::name: alloc::string::String
impl core::clone::Clone for devboy_core::types::PipelineStage
pub fn devboy_core::types::PipelineStage::clone(&self) -> devboy_core::types::PipelineStage
impl core::fmt::Debug for devboy_core::types::PipelineStage
pub fn devboy_core::types::PipelineStage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::PipelineStage
pub fn devboy_core::types::PipelineStage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineStage
pub fn devboy_core::types::PipelineStage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineStage
impl core::marker::Send for devboy_core::types::PipelineStage
impl core::marker::Sync for devboy_core::types::PipelineStage
impl core::marker::Unpin for devboy_core::types::PipelineStage
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineStage
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineStage
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineStage
pub struct devboy_core::PipelineSummary
pub devboy_core::PipelineSummary::canceled: u32
pub devboy_core::PipelineSummary::failed: u32
pub devboy_core::PipelineSummary::pending: u32
pub devboy_core::PipelineSummary::running: u32
pub devboy_core::PipelineSummary::skipped: u32
pub devboy_core::PipelineSummary::success: u32
pub devboy_core::PipelineSummary::total: u32
impl core::clone::Clone for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::clone(&self) -> devboy_core::types::PipelineSummary
impl core::default::Default for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::default() -> devboy_core::types::PipelineSummary
impl core::fmt::Debug for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::PipelineSummary
pub fn devboy_core::types::PipelineSummary::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::PipelineSummary
impl core::marker::Send for devboy_core::types::PipelineSummary
impl core::marker::Sync for devboy_core::types::PipelineSummary
impl core::marker::Unpin for devboy_core::types::PipelineSummary
impl core::marker::UnsafeUnpin for devboy_core::types::PipelineSummary
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::PipelineSummary
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::PipelineSummary
pub struct devboy_core::ProjectVersion
pub devboy_core::ProjectVersion::archived: bool
pub devboy_core::ProjectVersion::description: core::option::Option<alloc::string::String>
pub devboy_core::ProjectVersion::id: alloc::string::String
pub devboy_core::ProjectVersion::issue_count: core::option::Option<u32>
pub devboy_core::ProjectVersion::name: alloc::string::String
pub devboy_core::ProjectVersion::overdue: core::option::Option<bool>
pub devboy_core::ProjectVersion::project: alloc::string::String
pub devboy_core::ProjectVersion::release_date: core::option::Option<alloc::string::String>
pub devboy_core::ProjectVersion::released: bool
pub devboy_core::ProjectVersion::source: alloc::string::String
pub devboy_core::ProjectVersion::start_date: core::option::Option<alloc::string::String>
pub devboy_core::ProjectVersion::unresolved_issue_count: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::clone(&self) -> devboy_core::types::ProjectVersion
impl core::cmp::PartialEq for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::eq(&self, other: &devboy_core::types::ProjectVersion) -> bool
impl core::default::Default for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::default() -> devboy_core::types::ProjectVersion
impl core::fmt::Debug for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::ProjectVersion
impl serde_core::ser::Serialize for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::ProjectVersion
pub fn devboy_core::types::ProjectVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::ProjectVersion
impl core::marker::Send for devboy_core::types::ProjectVersion
impl core::marker::Sync for devboy_core::types::ProjectVersion
impl core::marker::Unpin for devboy_core::types::ProjectVersion
impl core::marker::UnsafeUnpin for devboy_core::types::ProjectVersion
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ProjectVersion
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ProjectVersion
pub struct devboy_core::PropertySchema
pub devboy_core::PropertySchema::any_of: core::option::Option<alloc::vec::Vec<devboy_core::enricher::PropertySchema>>
pub devboy_core::PropertySchema::default: core::option::Option<serde_json::value::Value>
pub devboy_core::PropertySchema::description: core::option::Option<alloc::string::String>
pub devboy_core::PropertySchema::enriched: core::option::Option<bool>
pub devboy_core::PropertySchema::enum_values: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::PropertySchema::items: core::option::Option<alloc::boxed::Box<devboy_core::enricher::PropertySchema>>
pub devboy_core::PropertySchema::maximum: core::option::Option<f64>
pub devboy_core::PropertySchema::minimum: core::option::Option<f64>
pub devboy_core::PropertySchema::schema_type: alloc::string::String
impl devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::any_of(description: &str, schemas: alloc::vec::Vec<devboy_core::enricher::PropertySchema>) -> Self
pub fn devboy_core::enricher::PropertySchema::array(items: devboy_core::enricher::PropertySchema, description: &str) -> Self
pub fn devboy_core::enricher::PropertySchema::boolean(description: &str) -> Self
pub fn devboy_core::enricher::PropertySchema::integer(description: &str, min: core::option::Option<f64>, max: core::option::Option<f64>) -> Self
pub fn devboy_core::enricher::PropertySchema::number(description: &str) -> Self
pub fn devboy_core::enricher::PropertySchema::string(description: &str) -> Self
pub fn devboy_core::enricher::PropertySchema::string_enum(values: &[&str], description: &str) -> Self
impl core::clone::Clone for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::clone(&self) -> devboy_core::enricher::PropertySchema
impl core::default::Default for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::default() -> Self
impl core::fmt::Debug for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::enricher::PropertySchema
pub fn devboy_core::enricher::PropertySchema::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::enricher::PropertySchema
impl core::marker::Send for devboy_core::enricher::PropertySchema
impl core::marker::Sync for devboy_core::enricher::PropertySchema
impl core::marker::Unpin for devboy_core::enricher::PropertySchema
impl core::marker::UnsafeUnpin for devboy_core::enricher::PropertySchema
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::enricher::PropertySchema
impl core::panic::unwind_safe::UnwindSafe for devboy_core::enricher::PropertySchema
pub struct devboy_core::ProviderResult<T>
pub devboy_core::ProviderResult::items: alloc::vec::Vec<T>
pub devboy_core::ProviderResult::pagination: core::option::Option<devboy_core::types::Pagination>
pub devboy_core::ProviderResult::sort_info: core::option::Option<devboy_core::types::SortInfo>
impl<T> devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::new(items: alloc::vec::Vec<T>) -> Self
pub fn devboy_core::types::ProviderResult<T>::with_pagination(self, pagination: devboy_core::types::Pagination) -> Self
pub fn devboy_core::types::ProviderResult<T>::with_sort_info(self, sort_info: devboy_core::types::SortInfo) -> Self
impl<T: core::clone::Clone> core::clone::Clone for devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::clone(&self) -> devboy_core::types::ProviderResult<T>
impl<T: core::default::Default> core::default::Default for devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::default() -> devboy_core::types::ProviderResult<T>
impl<T: core::fmt::Debug> core::fmt::Debug for devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::convert::From<alloc::vec::Vec<T>> for devboy_core::types::ProviderResult<T>
pub fn devboy_core::types::ProviderResult<T>::from(items: alloc::vec::Vec<T>) -> Self
impl<T> core::marker::Freeze for devboy_core::types::ProviderResult<T>
impl<T> core::marker::Send for devboy_core::types::ProviderResult<T> where T: core::marker::Send
impl<T> core::marker::Sync for devboy_core::types::ProviderResult<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for devboy_core::types::ProviderResult<T> where T: core::marker::Unpin
impl<T> core::marker::UnsafeUnpin for devboy_core::types::ProviderResult<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ProviderResult<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for devboy_core::types::ProviderResult<T> where T: core::panic::unwind_safe::UnwindSafe
pub struct devboy_core::ProxyConfig
pub devboy_core::ProxyConfig::routing: devboy_core::config::ProxyRoutingConfig
pub devboy_core::ProxyConfig::secrets: devboy_core::config::ProxySecretsConfig
pub devboy_core::ProxyConfig::telemetry: devboy_core::config::ProxyTelemetryConfig
impl devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::is_default(&self) -> bool
impl core::clone::Clone for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::clone(&self) -> devboy_core::config::ProxyConfig
impl core::default::Default for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::default() -> devboy_core::config::ProxyConfig
impl core::fmt::Debug for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyConfig
pub fn devboy_core::config::ProxyConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyConfig
impl core::marker::Send for devboy_core::config::ProxyConfig
impl core::marker::Sync for devboy_core::config::ProxyConfig
impl core::marker::Unpin for devboy_core::config::ProxyConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyConfig
pub struct devboy_core::ProxyMatchingConfig
pub devboy_core::ProxyMatchingConfig::enabled: bool
impl core::clone::Clone for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::clone(&self) -> devboy_core::config::ProxyMatchingConfig
impl core::default::Default for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyMatchingConfig
pub fn devboy_core::config::ProxyMatchingConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyMatchingConfig
impl core::marker::Send for devboy_core::config::ProxyMatchingConfig
impl core::marker::Sync for devboy_core::config::ProxyMatchingConfig
impl core::marker::Unpin for devboy_core::config::ProxyMatchingConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyMatchingConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyMatchingConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyMatchingConfig
pub struct devboy_core::ProxyMcpServerConfig
pub devboy_core::ProxyMcpServerConfig::auth_type: alloc::string::String
pub devboy_core::ProxyMcpServerConfig::name: alloc::string::String
pub devboy_core::ProxyMcpServerConfig::routing: core::option::Option<devboy_core::config::ProxyRoutingOverride>
pub devboy_core::ProxyMcpServerConfig::token_key: core::option::Option<alloc::string::String>
pub devboy_core::ProxyMcpServerConfig::tool_prefix: core::option::Option<alloc::string::String>
pub devboy_core::ProxyMcpServerConfig::transport: alloc::string::String
pub devboy_core::ProxyMcpServerConfig::url: alloc::string::String
impl core::clone::Clone for devboy_core::config::ProxyMcpServerConfig
pub fn devboy_core::config::ProxyMcpServerConfig::clone(&self) -> devboy_core::config::ProxyMcpServerConfig
impl core::fmt::Debug for devboy_core::config::ProxyMcpServerConfig
pub fn devboy_core::config::ProxyMcpServerConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyMcpServerConfig
pub fn devboy_core::config::ProxyMcpServerConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyMcpServerConfig
pub fn devboy_core::config::ProxyMcpServerConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyMcpServerConfig
impl core::marker::Send for devboy_core::config::ProxyMcpServerConfig
impl core::marker::Sync for devboy_core::config::ProxyMcpServerConfig
impl core::marker::Unpin for devboy_core::config::ProxyMcpServerConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyMcpServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyMcpServerConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyMcpServerConfig
pub struct devboy_core::ProxyRoutingConfig
pub devboy_core::ProxyRoutingConfig::fallback_on_error: bool
pub devboy_core::ProxyRoutingConfig::strategy: devboy_core::config::RoutingStrategy
pub devboy_core::ProxyRoutingConfig::tool_overrides: alloc::vec::Vec<devboy_core::config::ProxyToolRule>
impl devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::is_default(&self) -> bool
pub fn devboy_core::config::ProxyRoutingConfig::merged_with(&self, override_cfg: core::option::Option<&devboy_core::config::ProxyRoutingOverride>) -> devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::strategy_for(&self, tool_name: &str) -> devboy_core::config::RoutingStrategy
impl core::clone::Clone for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::clone(&self) -> devboy_core::config::ProxyRoutingConfig
impl core::default::Default for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyRoutingConfig
pub fn devboy_core::config::ProxyRoutingConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyRoutingConfig
impl core::marker::Send for devboy_core::config::ProxyRoutingConfig
impl core::marker::Sync for devboy_core::config::ProxyRoutingConfig
impl core::marker::Unpin for devboy_core::config::ProxyRoutingConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyRoutingConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyRoutingConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyRoutingConfig
pub struct devboy_core::ProxyRoutingOverride
pub devboy_core::ProxyRoutingOverride::fallback_on_error: core::option::Option<bool>
pub devboy_core::ProxyRoutingOverride::strategy: core::option::Option<devboy_core::config::RoutingStrategy>
pub devboy_core::ProxyRoutingOverride::tool_overrides: core::option::Option<alloc::vec::Vec<devboy_core::config::ProxyToolRule>>
impl core::clone::Clone for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::clone(&self) -> devboy_core::config::ProxyRoutingOverride
impl core::default::Default for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::default() -> devboy_core::config::ProxyRoutingOverride
impl core::fmt::Debug for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyRoutingOverride
pub fn devboy_core::config::ProxyRoutingOverride::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyRoutingOverride
impl core::marker::Send for devboy_core::config::ProxyRoutingOverride
impl core::marker::Sync for devboy_core::config::ProxyRoutingOverride
impl core::marker::Unpin for devboy_core::config::ProxyRoutingOverride
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyRoutingOverride
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyRoutingOverride
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyRoutingOverride
pub struct devboy_core::ProxySecretsConfig
pub devboy_core::ProxySecretsConfig::cache_ttl_secs: u64
impl devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::is_default(&self) -> bool
impl core::clone::Clone for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::clone(&self) -> devboy_core::config::ProxySecretsConfig
impl core::default::Default for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxySecretsConfig
pub fn devboy_core::config::ProxySecretsConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxySecretsConfig
impl core::marker::Send for devboy_core::config::ProxySecretsConfig
impl core::marker::Sync for devboy_core::config::ProxySecretsConfig
impl core::marker::Unpin for devboy_core::config::ProxySecretsConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxySecretsConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxySecretsConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxySecretsConfig
pub struct devboy_core::ProxyTelemetryConfig
pub devboy_core::ProxyTelemetryConfig::batch_interval_secs: u64
pub devboy_core::ProxyTelemetryConfig::batch_size: usize
pub devboy_core::ProxyTelemetryConfig::enabled: bool
pub devboy_core::ProxyTelemetryConfig::endpoint: core::option::Option<alloc::string::String>
pub devboy_core::ProxyTelemetryConfig::offline_queue_max: usize
pub devboy_core::ProxyTelemetryConfig::token_key: core::option::Option<alloc::string::String>
impl devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::is_default(&self) -> bool
impl core::clone::Clone for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::clone(&self) -> devboy_core::config::ProxyTelemetryConfig
impl core::default::Default for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyTelemetryConfig
pub fn devboy_core::config::ProxyTelemetryConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyTelemetryConfig
impl core::marker::Send for devboy_core::config::ProxyTelemetryConfig
impl core::marker::Sync for devboy_core::config::ProxyTelemetryConfig
impl core::marker::Unpin for devboy_core::config::ProxyTelemetryConfig
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyTelemetryConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyTelemetryConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyTelemetryConfig
pub struct devboy_core::ProxyToolRule
pub devboy_core::ProxyToolRule::pattern: alloc::string::String
pub devboy_core::ProxyToolRule::strategy: devboy_core::config::RoutingStrategy
impl core::clone::Clone for devboy_core::config::ProxyToolRule
pub fn devboy_core::config::ProxyToolRule::clone(&self) -> devboy_core::config::ProxyToolRule
impl core::fmt::Debug for devboy_core::config::ProxyToolRule
pub fn devboy_core::config::ProxyToolRule::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::ProxyToolRule
pub fn devboy_core::config::ProxyToolRule::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::ProxyToolRule
pub fn devboy_core::config::ProxyToolRule::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::ProxyToolRule
impl core::marker::Send for devboy_core::config::ProxyToolRule
impl core::marker::Sync for devboy_core::config::ProxyToolRule
impl core::marker::Unpin for devboy_core::config::ProxyToolRule
impl core::marker::UnsafeUnpin for devboy_core::config::ProxyToolRule
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::ProxyToolRule
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::ProxyToolRule
pub struct devboy_core::Release
pub devboy_core::Release::assets: alloc::vec::Vec<devboy_core::types::ReleaseAsset>
pub devboy_core::Release::author: core::option::Option<devboy_core::types::User>
pub devboy_core::Release::created_at: core::option::Option<alloc::string::String>
pub devboy_core::Release::description: core::option::Option<alloc::string::String>
pub devboy_core::Release::id: alloc::string::String
pub devboy_core::Release::is_draft: core::option::Option<bool>
pub devboy_core::Release::is_prerelease: core::option::Option<bool>
pub devboy_core::Release::key: alloc::string::String
pub devboy_core::Release::name: alloc::string::String
pub devboy_core::Release::published_at: core::option::Option<alloc::string::String>
pub devboy_core::Release::source: alloc::string::String
pub devboy_core::Release::tag_name: alloc::string::String
pub devboy_core::Release::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::Release
pub fn devboy_core::types::Release::clone(&self) -> devboy_core::types::Release
impl core::fmt::Debug for devboy_core::types::Release
pub fn devboy_core::types::Release::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::Release
pub fn devboy_core::types::Release::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Release
pub fn devboy_core::types::Release::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Release
impl core::marker::Send for devboy_core::types::Release
impl core::marker::Sync for devboy_core::types::Release
impl core::marker::Unpin for devboy_core::types::Release
impl core::marker::UnsafeUnpin for devboy_core::types::Release
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Release
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Release
pub struct devboy_core::ReleaseAsset
pub devboy_core::ReleaseAsset::download_count: core::option::Option<u64>
pub devboy_core::ReleaseAsset::name: alloc::string::String
pub devboy_core::ReleaseAsset::size: core::option::Option<u64>
pub devboy_core::ReleaseAsset::url: alloc::string::String
impl core::clone::Clone for devboy_core::types::ReleaseAsset
pub fn devboy_core::types::ReleaseAsset::clone(&self) -> devboy_core::types::ReleaseAsset
impl core::fmt::Debug for devboy_core::types::ReleaseAsset
pub fn devboy_core::types::ReleaseAsset::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::ReleaseAsset
pub fn devboy_core::types::ReleaseAsset::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::ReleaseAsset
pub fn devboy_core::types::ReleaseAsset::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::ReleaseAsset
impl core::marker::Send for devboy_core::types::ReleaseAsset
impl core::marker::Sync for devboy_core::types::ReleaseAsset
impl core::marker::Unpin for devboy_core::types::ReleaseAsset
impl core::marker::UnsafeUnpin for devboy_core::types::ReleaseAsset
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::ReleaseAsset
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::ReleaseAsset
pub struct devboy_core::RemoteConfigSettings
pub devboy_core::RemoteConfigSettings::token_key: core::option::Option<alloc::string::String>
pub devboy_core::RemoteConfigSettings::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::clone(&self) -> devboy_core::config::RemoteConfigSettings
impl core::default::Default for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::default() -> devboy_core::config::RemoteConfigSettings
impl core::fmt::Debug for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::RemoteConfigSettings
pub fn devboy_core::config::RemoteConfigSettings::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::RemoteConfigSettings
impl core::marker::Send for devboy_core::config::RemoteConfigSettings
impl core::marker::Sync for devboy_core::config::RemoteConfigSettings
impl core::marker::Unpin for devboy_core::config::RemoteConfigSettings
impl core::marker::UnsafeUnpin for devboy_core::config::RemoteConfigSettings
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::RemoteConfigSettings
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::RemoteConfigSettings
pub struct devboy_core::SaveStructureViewInput
pub devboy_core::SaveStructureViewInput::columns: core::option::Option<alloc::vec::Vec<devboy_core::types::StructureViewColumn>>
pub devboy_core::SaveStructureViewInput::filter: core::option::Option<alloc::string::String>
pub devboy_core::SaveStructureViewInput::group_by: core::option::Option<alloc::string::String>
pub devboy_core::SaveStructureViewInput::id: core::option::Option<u64>
pub devboy_core::SaveStructureViewInput::name: alloc::string::String
pub devboy_core::SaveStructureViewInput::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::SaveStructureViewInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::clone(&self) -> devboy_core::types::SaveStructureViewInput
impl core::default::Default for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::default() -> devboy_core::types::SaveStructureViewInput
impl core::fmt::Debug for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SaveStructureViewInput
pub fn devboy_core::types::SaveStructureViewInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SaveStructureViewInput
impl core::marker::Send for devboy_core::types::SaveStructureViewInput
impl core::marker::Sync for devboy_core::types::SaveStructureViewInput
impl core::marker::Unpin for devboy_core::types::SaveStructureViewInput
impl core::marker::UnsafeUnpin for devboy_core::types::SaveStructureViewInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SaveStructureViewInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SaveStructureViewInput
pub struct devboy_core::SearchKbParams
pub devboy_core::SearchKbParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::SearchKbParams::limit: core::option::Option<u32>
pub devboy_core::SearchKbParams::query: alloc::string::String
pub devboy_core::SearchKbParams::raw_query: bool
pub devboy_core::SearchKbParams::space_key: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::clone(&self) -> devboy_core::types::SearchKbParams
impl core::default::Default for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::default() -> devboy_core::types::SearchKbParams
impl core::fmt::Debug for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SearchKbParams
pub fn devboy_core::types::SearchKbParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SearchKbParams
impl core::marker::Send for devboy_core::types::SearchKbParams
impl core::marker::Sync for devboy_core::types::SearchKbParams
impl core::marker::Unpin for devboy_core::types::SearchKbParams
impl core::marker::UnsafeUnpin for devboy_core::types::SearchKbParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SearchKbParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SearchKbParams
pub struct devboy_core::SearchMessagesParams
pub devboy_core::SearchMessagesParams::chat_id: core::option::Option<alloc::string::String>
pub devboy_core::SearchMessagesParams::cursor: core::option::Option<alloc::string::String>
pub devboy_core::SearchMessagesParams::limit: core::option::Option<u32>
pub devboy_core::SearchMessagesParams::query: alloc::string::String
pub devboy_core::SearchMessagesParams::since: core::option::Option<alloc::string::String>
pub devboy_core::SearchMessagesParams::until: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::clone(&self) -> devboy_core::types::SearchMessagesParams
impl core::default::Default for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::default() -> devboy_core::types::SearchMessagesParams
impl core::fmt::Debug for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SearchMessagesParams
pub fn devboy_core::types::SearchMessagesParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SearchMessagesParams
impl core::marker::Send for devboy_core::types::SearchMessagesParams
impl core::marker::Sync for devboy_core::types::SearchMessagesParams
impl core::marker::Unpin for devboy_core::types::SearchMessagesParams
impl core::marker::UnsafeUnpin for devboy_core::types::SearchMessagesParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SearchMessagesParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SearchMessagesParams
pub struct devboy_core::SemanticAnalysis
pub devboy_core::SemanticAnalysis::cached: bool
pub devboy_core::SemanticAnalysis::findings: alloc::vec::Vec<alloc::string::String>
pub devboy_core::SemanticAnalysis::model: alloc::string::String
pub devboy_core::SemanticAnalysis::prompt_used: alloc::string::String
pub devboy_core::SemanticAnalysis::summary: alloc::string::String
impl core::clone::Clone for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::clone(&self) -> devboy_core::asset::SemanticAnalysis
impl core::cmp::PartialEq for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::eq(&self, other: &devboy_core::asset::SemanticAnalysis) -> bool
impl core::default::Default for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::default() -> devboy_core::asset::SemanticAnalysis
impl core::fmt::Debug for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::asset::SemanticAnalysis
impl serde_core::ser::Serialize for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::asset::SemanticAnalysis
pub fn devboy_core::asset::SemanticAnalysis::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::asset::SemanticAnalysis
impl core::marker::Send for devboy_core::asset::SemanticAnalysis
impl core::marker::Sync for devboy_core::asset::SemanticAnalysis
impl core::marker::Unpin for devboy_core::asset::SemanticAnalysis
impl core::marker::UnsafeUnpin for devboy_core::asset::SemanticAnalysis
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::asset::SemanticAnalysis
impl core::panic::unwind_safe::UnwindSafe for devboy_core::asset::SemanticAnalysis
pub struct devboy_core::SendMessageParams
pub devboy_core::SendMessageParams::attachments: alloc::vec::Vec<devboy_core::types::MessageAttachment>
pub devboy_core::SendMessageParams::chat_id: alloc::string::String
pub devboy_core::SendMessageParams::reply_to_id: core::option::Option<alloc::string::String>
pub devboy_core::SendMessageParams::text: alloc::string::String
pub devboy_core::SendMessageParams::thread_id: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::clone(&self) -> devboy_core::types::SendMessageParams
impl core::default::Default for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::default() -> devboy_core::types::SendMessageParams
impl core::fmt::Debug for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SendMessageParams
pub fn devboy_core::types::SendMessageParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SendMessageParams
impl core::marker::Send for devboy_core::types::SendMessageParams
impl core::marker::Sync for devboy_core::types::SendMessageParams
impl core::marker::Unpin for devboy_core::types::SendMessageParams
impl core::marker::UnsafeUnpin for devboy_core::types::SendMessageParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SendMessageParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SendMessageParams
pub struct devboy_core::SentryConfig
pub devboy_core::SentryConfig::dsn: core::option::Option<alloc::string::String>
pub devboy_core::SentryConfig::environment: core::option::Option<alloc::string::String>
pub devboy_core::SentryConfig::sample_rate: core::option::Option<f32>
pub devboy_core::SentryConfig::traces_sample_rate: core::option::Option<f32>
impl core::clone::Clone for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::clone(&self) -> devboy_core::config::SentryConfig
impl core::default::Default for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::default() -> devboy_core::config::SentryConfig
impl core::fmt::Debug for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::SentryConfig
pub fn devboy_core::config::SentryConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::SentryConfig
impl core::marker::Send for devboy_core::config::SentryConfig
impl core::marker::Sync for devboy_core::config::SentryConfig
impl core::marker::Unpin for devboy_core::config::SentryConfig
impl core::marker::UnsafeUnpin for devboy_core::config::SentryConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::SentryConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::SentryConfig
pub struct devboy_core::SlackConfig
pub devboy_core::SlackConfig::base_url: core::option::Option<alloc::string::String>
pub devboy_core::SlackConfig::client_id: core::option::Option<alloc::string::String>
pub devboy_core::SlackConfig::redirect_uri: core::option::Option<alloc::string::String>
pub devboy_core::SlackConfig::required_scopes: alloc::vec::Vec<alloc::string::String>
pub devboy_core::SlackConfig::team_id: core::option::Option<alloc::string::String>
pub devboy_core::SlackConfig::workspace: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::clone(&self) -> devboy_core::config::SlackConfig
impl core::default::Default for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::default() -> Self
impl core::fmt::Debug for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::config::SlackConfig
pub fn devboy_core::config::SlackConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::config::SlackConfig
impl core::marker::Send for devboy_core::config::SlackConfig
impl core::marker::Sync for devboy_core::config::SlackConfig
impl core::marker::Unpin for devboy_core::config::SlackConfig
impl core::marker::UnsafeUnpin for devboy_core::config::SlackConfig
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::config::SlackConfig
impl core::panic::unwind_safe::UnwindSafe for devboy_core::config::SlackConfig
pub struct devboy_core::SortInfo
pub devboy_core::SortInfo::available_sorts: alloc::vec::Vec<alloc::string::String>
pub devboy_core::SortInfo::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::SortInfo::sort_order: devboy_core::types::SortOrder
impl core::clone::Clone for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::clone(&self) -> devboy_core::types::SortInfo
impl core::default::Default for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::default() -> devboy_core::types::SortInfo
impl core::fmt::Debug for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SortInfo
pub fn devboy_core::types::SortInfo::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SortInfo
impl core::marker::Send for devboy_core::types::SortInfo
impl core::marker::Sync for devboy_core::types::SortInfo
impl core::marker::Unpin for devboy_core::types::SortInfo
impl core::marker::UnsafeUnpin for devboy_core::types::SortInfo
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SortInfo
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SortInfo
pub struct devboy_core::Sprint
pub devboy_core::Sprint::end_date: core::option::Option<alloc::string::String>
pub devboy_core::Sprint::goal: core::option::Option<alloc::string::String>
pub devboy_core::Sprint::id: u64
pub devboy_core::Sprint::name: alloc::string::String
pub devboy_core::Sprint::origin_board_id: core::option::Option<u64>
pub devboy_core::Sprint::start_date: core::option::Option<alloc::string::String>
pub devboy_core::Sprint::state: alloc::string::String
impl core::clone::Clone for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::clone(&self) -> devboy_core::types::Sprint
impl core::cmp::PartialEq for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::eq(&self, other: &devboy_core::types::Sprint) -> bool
impl core::fmt::Debug for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Sprint
impl serde_core::ser::Serialize for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Sprint
pub fn devboy_core::types::Sprint::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Sprint
impl core::marker::Send for devboy_core::types::Sprint
impl core::marker::Sync for devboy_core::types::Sprint
impl core::marker::Unpin for devboy_core::types::Sprint
impl core::marker::UnsafeUnpin for devboy_core::types::Sprint
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Sprint
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Sprint
pub struct devboy_core::Structure
pub devboy_core::Structure::description: core::option::Option<alloc::string::String>
pub devboy_core::Structure::id: u64
pub devboy_core::Structure::name: alloc::string::String
impl core::clone::Clone for devboy_core::types::Structure
pub fn devboy_core::types::Structure::clone(&self) -> devboy_core::types::Structure
impl core::cmp::PartialEq for devboy_core::types::Structure
pub fn devboy_core::types::Structure::eq(&self, other: &devboy_core::types::Structure) -> bool
impl core::default::Default for devboy_core::types::Structure
pub fn devboy_core::types::Structure::default() -> devboy_core::types::Structure
impl core::fmt::Debug for devboy_core::types::Structure
pub fn devboy_core::types::Structure::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::Structure
impl serde_core::ser::Serialize for devboy_core::types::Structure
pub fn devboy_core::types::Structure::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::Structure
pub fn devboy_core::types::Structure::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::Structure
impl core::marker::Send for devboy_core::types::Structure
impl core::marker::Sync for devboy_core::types::Structure
impl core::marker::Unpin for devboy_core::types::Structure
impl core::marker::UnsafeUnpin for devboy_core::types::Structure
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::Structure
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::Structure
pub struct devboy_core::StructureColumnValue
pub devboy_core::StructureColumnValue::column: alloc::string::String
pub devboy_core::StructureColumnValue::value: serde_json::value::Value
impl core::clone::Clone for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::clone(&self) -> devboy_core::types::StructureColumnValue
impl core::cmp::PartialEq for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::eq(&self, other: &devboy_core::types::StructureColumnValue) -> bool
impl core::default::Default for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::default() -> devboy_core::types::StructureColumnValue
impl core::fmt::Debug for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureColumnValue
impl serde_core::ser::Serialize for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureColumnValue
pub fn devboy_core::types::StructureColumnValue::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureColumnValue
impl core::marker::Send for devboy_core::types::StructureColumnValue
impl core::marker::Sync for devboy_core::types::StructureColumnValue
impl core::marker::Unpin for devboy_core::types::StructureColumnValue
impl core::marker::UnsafeUnpin for devboy_core::types::StructureColumnValue
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureColumnValue
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureColumnValue
pub struct devboy_core::StructureForest
pub devboy_core::StructureForest::structure_id: u64
pub devboy_core::StructureForest::total_count: core::option::Option<u64>
pub devboy_core::StructureForest::tree: alloc::vec::Vec<devboy_core::types::StructureNode>
pub devboy_core::StructureForest::version: u64
impl core::clone::Clone for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::clone(&self) -> devboy_core::types::StructureForest
impl core::cmp::PartialEq for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::eq(&self, other: &devboy_core::types::StructureForest) -> bool
impl core::default::Default for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::default() -> devboy_core::types::StructureForest
impl core::fmt::Debug for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureForest
impl serde_core::ser::Serialize for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureForest
pub fn devboy_core::types::StructureForest::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureForest
impl core::marker::Send for devboy_core::types::StructureForest
impl core::marker::Sync for devboy_core::types::StructureForest
impl core::marker::Unpin for devboy_core::types::StructureForest
impl core::marker::UnsafeUnpin for devboy_core::types::StructureForest
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureForest
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureForest
pub struct devboy_core::StructureGenerator
pub devboy_core::StructureGenerator::generator_type: alloc::string::String
pub devboy_core::StructureGenerator::id: alloc::string::String
pub devboy_core::StructureGenerator::spec: serde_json::value::Value
impl core::clone::Clone for devboy_core::types::StructureGenerator
pub fn devboy_core::types::StructureGenerator::clone(&self) -> devboy_core::types::StructureGenerator
impl core::fmt::Debug for devboy_core::types::StructureGenerator
pub fn devboy_core::types::StructureGenerator::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::StructureGenerator
pub fn devboy_core::types::StructureGenerator::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureGenerator
pub fn devboy_core::types::StructureGenerator::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureGenerator
impl core::marker::Send for devboy_core::types::StructureGenerator
impl core::marker::Sync for devboy_core::types::StructureGenerator
impl core::marker::Unpin for devboy_core::types::StructureGenerator
impl core::marker::UnsafeUnpin for devboy_core::types::StructureGenerator
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureGenerator
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureGenerator
pub struct devboy_core::StructureNode
pub devboy_core::StructureNode::children: alloc::vec::Vec<devboy_core::types::StructureNode>
pub devboy_core::StructureNode::item_id: core::option::Option<alloc::string::String>
pub devboy_core::StructureNode::item_type: core::option::Option<alloc::string::String>
pub devboy_core::StructureNode::row_id: u64
impl core::clone::Clone for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::clone(&self) -> devboy_core::types::StructureNode
impl core::cmp::PartialEq for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::eq(&self, other: &devboy_core::types::StructureNode) -> bool
impl core::default::Default for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::default() -> devboy_core::types::StructureNode
impl core::fmt::Debug for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureNode
impl serde_core::ser::Serialize for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureNode
pub fn devboy_core::types::StructureNode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureNode
impl core::marker::Send for devboy_core::types::StructureNode
impl core::marker::Sync for devboy_core::types::StructureNode
impl core::marker::Unpin for devboy_core::types::StructureNode
impl core::marker::UnsafeUnpin for devboy_core::types::StructureNode
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureNode
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureNode
pub struct devboy_core::StructureRowItem
pub devboy_core::StructureRowItem::item_id: alloc::string::String
pub devboy_core::StructureRowItem::item_type: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::clone(&self) -> devboy_core::types::StructureRowItem
impl core::default::Default for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::default() -> devboy_core::types::StructureRowItem
impl core::fmt::Debug for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureRowItem
pub fn devboy_core::types::StructureRowItem::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureRowItem
impl core::marker::Send for devboy_core::types::StructureRowItem
impl core::marker::Sync for devboy_core::types::StructureRowItem
impl core::marker::Unpin for devboy_core::types::StructureRowItem
impl core::marker::UnsafeUnpin for devboy_core::types::StructureRowItem
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureRowItem
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureRowItem
pub struct devboy_core::StructureRowValues
pub devboy_core::StructureRowValues::columns: alloc::vec::Vec<devboy_core::types::StructureColumnValue>
pub devboy_core::StructureRowValues::row_id: u64
impl core::clone::Clone for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::clone(&self) -> devboy_core::types::StructureRowValues
impl core::cmp::PartialEq for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::eq(&self, other: &devboy_core::types::StructureRowValues) -> bool
impl core::default::Default for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::default() -> devboy_core::types::StructureRowValues
impl core::fmt::Debug for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureRowValues
impl serde_core::ser::Serialize for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureRowValues
pub fn devboy_core::types::StructureRowValues::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureRowValues
impl core::marker::Send for devboy_core::types::StructureRowValues
impl core::marker::Sync for devboy_core::types::StructureRowValues
impl core::marker::Unpin for devboy_core::types::StructureRowValues
impl core::marker::UnsafeUnpin for devboy_core::types::StructureRowValues
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureRowValues
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureRowValues
pub struct devboy_core::StructureValues
pub devboy_core::StructureValues::structure_id: u64
pub devboy_core::StructureValues::values: alloc::vec::Vec<devboy_core::types::StructureRowValues>
impl core::clone::Clone for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::clone(&self) -> devboy_core::types::StructureValues
impl core::cmp::PartialEq for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::eq(&self, other: &devboy_core::types::StructureValues) -> bool
impl core::default::Default for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::default() -> devboy_core::types::StructureValues
impl core::fmt::Debug for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureValues
impl serde_core::ser::Serialize for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureValues
pub fn devboy_core::types::StructureValues::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureValues
impl core::marker::Send for devboy_core::types::StructureValues
impl core::marker::Sync for devboy_core::types::StructureValues
impl core::marker::Unpin for devboy_core::types::StructureValues
impl core::marker::UnsafeUnpin for devboy_core::types::StructureValues
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureValues
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureValues
pub struct devboy_core::StructureView
pub devboy_core::StructureView::columns: alloc::vec::Vec<devboy_core::types::StructureViewColumn>
pub devboy_core::StructureView::filter: core::option::Option<alloc::string::String>
pub devboy_core::StructureView::group_by: core::option::Option<alloc::string::String>
pub devboy_core::StructureView::id: u64
pub devboy_core::StructureView::name: alloc::string::String
pub devboy_core::StructureView::sort_by: core::option::Option<alloc::string::String>
pub devboy_core::StructureView::structure_id: u64
impl core::clone::Clone for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::clone(&self) -> devboy_core::types::StructureView
impl core::cmp::PartialEq for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::eq(&self, other: &devboy_core::types::StructureView) -> bool
impl core::default::Default for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::default() -> devboy_core::types::StructureView
impl core::fmt::Debug for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureView
impl serde_core::ser::Serialize for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureView
pub fn devboy_core::types::StructureView::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureView
impl core::marker::Send for devboy_core::types::StructureView
impl core::marker::Sync for devboy_core::types::StructureView
impl core::marker::Unpin for devboy_core::types::StructureView
impl core::marker::UnsafeUnpin for devboy_core::types::StructureView
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureView
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureView
pub struct devboy_core::StructureViewColumn
pub devboy_core::StructureViewColumn::field: core::option::Option<alloc::string::String>
pub devboy_core::StructureViewColumn::formula: core::option::Option<alloc::string::String>
pub devboy_core::StructureViewColumn::id: core::option::Option<alloc::string::String>
pub devboy_core::StructureViewColumn::width: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::clone(&self) -> devboy_core::types::StructureViewColumn
impl core::cmp::PartialEq for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::eq(&self, other: &devboy_core::types::StructureViewColumn) -> bool
impl core::default::Default for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::default() -> devboy_core::types::StructureViewColumn
impl core::fmt::Debug for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::StructureViewColumn
impl serde_core::ser::Serialize for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::StructureViewColumn
pub fn devboy_core::types::StructureViewColumn::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::StructureViewColumn
impl core::marker::Send for devboy_core::types::StructureViewColumn
impl core::marker::Sync for devboy_core::types::StructureViewColumn
impl core::marker::Unpin for devboy_core::types::StructureViewColumn
impl core::marker::UnsafeUnpin for devboy_core::types::StructureViewColumn
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::StructureViewColumn
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::StructureViewColumn
pub struct devboy_core::SyncStructureGeneratorInput
pub devboy_core::SyncStructureGeneratorInput::generator_id: alloc::string::String
pub devboy_core::SyncStructureGeneratorInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::SyncStructureGeneratorInput
pub fn devboy_core::types::SyncStructureGeneratorInput::clone(&self) -> devboy_core::types::SyncStructureGeneratorInput
impl core::fmt::Debug for devboy_core::types::SyncStructureGeneratorInput
pub fn devboy_core::types::SyncStructureGeneratorInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::SyncStructureGeneratorInput
pub fn devboy_core::types::SyncStructureGeneratorInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::SyncStructureGeneratorInput
pub fn devboy_core::types::SyncStructureGeneratorInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::SyncStructureGeneratorInput
impl core::marker::Send for devboy_core::types::SyncStructureGeneratorInput
impl core::marker::Sync for devboy_core::types::SyncStructureGeneratorInput
impl core::marker::Unpin for devboy_core::types::SyncStructureGeneratorInput
impl core::marker::UnsafeUnpin for devboy_core::types::SyncStructureGeneratorInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::SyncStructureGeneratorInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::SyncStructureGeneratorInput
pub struct devboy_core::ToolSchema
pub devboy_core::ToolSchema::properties: std::collections::hash::map::HashMap<alloc::string::String, devboy_core::enricher::PropertySchema>
pub devboy_core::ToolSchema::required: alloc::vec::Vec<alloc::string::String>
impl devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::add_enum_param(&mut self, name: &str, values: &[&str], description: &str)
pub fn devboy_core::enricher::ToolSchema::add_param(&mut self, name: &str, schema: serde_json::value::Value)
pub fn devboy_core::enricher::ToolSchema::add_property(&mut self, name: &str, prop: devboy_core::enricher::PropertySchema)
pub fn devboy_core::enricher::ToolSchema::from_json(schema: &serde_json::value::Value) -> Self
pub fn devboy_core::enricher::ToolSchema::new() -> Self
pub fn devboy_core::enricher::ToolSchema::remove_params(&mut self, names: &[&str])
pub fn devboy_core::enricher::ToolSchema::set_default(&mut self, param: &str, value: serde_json::value::Value)
pub fn devboy_core::enricher::ToolSchema::set_description(&mut self, param: &str, desc: &str)
pub fn devboy_core::enricher::ToolSchema::set_enum(&mut self, param: &str, values: &[alloc::string::String])
pub fn devboy_core::enricher::ToolSchema::set_required(&mut self, param: &str, required: bool)
pub fn devboy_core::enricher::ToolSchema::to_json(&self) -> serde_json::value::Value
impl core::clone::Clone for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::clone(&self) -> devboy_core::enricher::ToolSchema
impl core::default::Default for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::default() -> Self
impl core::fmt::Debug for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::enricher::ToolSchema
pub fn devboy_core::enricher::ToolSchema::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::enricher::ToolSchema
impl core::marker::Send for devboy_core::enricher::ToolSchema
impl core::marker::Sync for devboy_core::enricher::ToolSchema
impl core::marker::Unpin for devboy_core::enricher::ToolSchema
impl core::marker::UnsafeUnpin for devboy_core::enricher::ToolSchema
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::enricher::ToolSchema
impl core::panic::unwind_safe::UnwindSafe for devboy_core::enricher::ToolSchema
pub struct devboy_core::ToolValueModel
pub devboy_core::ToolValueModel::cost_model: devboy_core::tool_value_model::CostModel
pub devboy_core::ToolValueModel::fail_fast_after_n: core::option::Option<u32>
pub devboy_core::ToolValueModel::field_groups: alloc::collections::btree::map::BTreeMap<alloc::string::String, devboy_core::tool_value_model::FieldGroup>
pub devboy_core::ToolValueModel::follow_up: alloc::vec::Vec<devboy_core::tool_value_model::FollowUpLink>
pub devboy_core::ToolValueModel::invalidates: alloc::vec::Vec<alloc::string::String>
pub devboy_core::ToolValueModel::rate_limit_host: core::option::Option<alloc::string::String>
pub devboy_core::ToolValueModel::side_effect_class: devboy_core::tool_value_model::SideEffectClass
pub devboy_core::ToolValueModel::speculate: core::option::Option<bool>
pub devboy_core::ToolValueModel::value_class: devboy_core::tool_value_model::ValueClass
impl devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::audit_only() -> Self
pub fn devboy_core::tool_value_model::ToolValueModel::critical_with_size(typical_kb: f32) -> Self
pub fn devboy_core::tool_value_model::ToolValueModel::excluded_from_budget(&self) -> bool
pub fn devboy_core::tool_value_model::ToolValueModel::is_speculatable(&self) -> bool
impl core::clone::Clone for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::clone(&self) -> devboy_core::tool_value_model::ToolValueModel
impl core::default::Default for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::default() -> devboy_core::tool_value_model::ToolValueModel
impl core::fmt::Debug for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::tool_value_model::ToolValueModel
pub fn devboy_core::tool_value_model::ToolValueModel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::tool_value_model::ToolValueModel
impl core::marker::Send for devboy_core::tool_value_model::ToolValueModel
impl core::marker::Sync for devboy_core::tool_value_model::ToolValueModel
impl core::marker::Unpin for devboy_core::tool_value_model::ToolValueModel
impl core::marker::UnsafeUnpin for devboy_core::tool_value_model::ToolValueModel
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::tool_value_model::ToolValueModel
impl core::panic::unwind_safe::UnwindSafe for devboy_core::tool_value_model::ToolValueModel
pub struct devboy_core::TranscriptSentence
pub devboy_core::TranscriptSentence::end_time: f64
pub devboy_core::TranscriptSentence::speaker_id: alloc::string::String
pub devboy_core::TranscriptSentence::speaker_name: core::option::Option<alloc::string::String>
pub devboy_core::TranscriptSentence::start_time: f64
pub devboy_core::TranscriptSentence::text: alloc::string::String
impl core::clone::Clone for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::clone(&self) -> devboy_core::types::TranscriptSentence
impl core::cmp::PartialEq for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::eq(&self, other: &devboy_core::types::TranscriptSentence) -> bool
impl core::default::Default for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::default() -> devboy_core::types::TranscriptSentence
impl core::fmt::Debug for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::TranscriptSentence
impl serde_core::ser::Serialize for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::TranscriptSentence
pub fn devboy_core::types::TranscriptSentence::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::TranscriptSentence
impl core::marker::Send for devboy_core::types::TranscriptSentence
impl core::marker::Sync for devboy_core::types::TranscriptSentence
impl core::marker::Unpin for devboy_core::types::TranscriptSentence
impl core::marker::UnsafeUnpin for devboy_core::types::TranscriptSentence
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::TranscriptSentence
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::TranscriptSentence
pub struct devboy_core::UpdateIssueInput
pub devboy_core::UpdateIssueInput::assignees: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::UpdateIssueInput::components: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::UpdateIssueInput::custom_fields: core::option::Option<serde_json::value::Value>
pub devboy_core::UpdateIssueInput::description: core::option::Option<alloc::string::String>
pub devboy_core::UpdateIssueInput::epic_key: core::option::Option<alloc::string::String>
pub devboy_core::UpdateIssueInput::epic_name: core::option::Option<alloc::string::String>
pub devboy_core::UpdateIssueInput::fix_versions: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::UpdateIssueInput::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::UpdateIssueInput::markdown: bool
pub devboy_core::UpdateIssueInput::parent_id: core::option::Option<alloc::string::String>
pub devboy_core::UpdateIssueInput::priority: core::option::Option<alloc::string::String>
pub devboy_core::UpdateIssueInput::sprint_id: core::option::Option<i64>
pub devboy_core::UpdateIssueInput::state: core::option::Option<alloc::string::String>
pub devboy_core::UpdateIssueInput::title: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::clone(&self) -> devboy_core::types::UpdateIssueInput
impl core::default::Default for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::default() -> Self
impl core::fmt::Debug for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::UpdateIssueInput
pub fn devboy_core::types::UpdateIssueInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::UpdateIssueInput
impl core::marker::Send for devboy_core::types::UpdateIssueInput
impl core::marker::Sync for devboy_core::types::UpdateIssueInput
impl core::marker::Unpin for devboy_core::types::UpdateIssueInput
impl core::marker::UnsafeUnpin for devboy_core::types::UpdateIssueInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpdateIssueInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpdateIssueInput
pub struct devboy_core::UpdateMergeRequestInput
pub devboy_core::UpdateMergeRequestInput::description: core::option::Option<alloc::string::String>
pub devboy_core::UpdateMergeRequestInput::draft: core::option::Option<bool>
pub devboy_core::UpdateMergeRequestInput::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::UpdateMergeRequestInput::state: core::option::Option<alloc::string::String>
pub devboy_core::UpdateMergeRequestInput::title: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::clone(&self) -> devboy_core::types::UpdateMergeRequestInput
impl core::default::Default for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::default() -> devboy_core::types::UpdateMergeRequestInput
impl core::fmt::Debug for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::UpdateMergeRequestInput
pub fn devboy_core::types::UpdateMergeRequestInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::UpdateMergeRequestInput
impl core::marker::Send for devboy_core::types::UpdateMergeRequestInput
impl core::marker::Sync for devboy_core::types::UpdateMergeRequestInput
impl core::marker::Unpin for devboy_core::types::UpdateMergeRequestInput
impl core::marker::UnsafeUnpin for devboy_core::types::UpdateMergeRequestInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpdateMergeRequestInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpdateMergeRequestInput
pub struct devboy_core::UpdatePageParams
pub devboy_core::UpdatePageParams::content: core::option::Option<alloc::string::String>
pub devboy_core::UpdatePageParams::content_type: core::option::Option<alloc::string::String>
pub devboy_core::UpdatePageParams::labels: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub devboy_core::UpdatePageParams::page_id: alloc::string::String
pub devboy_core::UpdatePageParams::parent_id: core::option::Option<alloc::string::String>
pub devboy_core::UpdatePageParams::title: core::option::Option<alloc::string::String>
pub devboy_core::UpdatePageParams::version: core::option::Option<u32>
impl core::clone::Clone for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::clone(&self) -> devboy_core::types::UpdatePageParams
impl core::default::Default for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::default() -> devboy_core::types::UpdatePageParams
impl core::fmt::Debug for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::UpdatePageParams
pub fn devboy_core::types::UpdatePageParams::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::UpdatePageParams
impl core::marker::Send for devboy_core::types::UpdatePageParams
impl core::marker::Sync for devboy_core::types::UpdatePageParams
impl core::marker::Unpin for devboy_core::types::UpdatePageParams
impl core::marker::UnsafeUnpin for devboy_core::types::UpdatePageParams
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpdatePageParams
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpdatePageParams
pub struct devboy_core::UpdateStructureAutomationInput
pub devboy_core::UpdateStructureAutomationInput::automation_id: core::option::Option<alloc::string::String>
pub devboy_core::UpdateStructureAutomationInput::config: serde_json::value::Value
pub devboy_core::UpdateStructureAutomationInput::structure_id: u64
impl core::clone::Clone for devboy_core::types::UpdateStructureAutomationInput
pub fn devboy_core::types::UpdateStructureAutomationInput::clone(&self) -> devboy_core::types::UpdateStructureAutomationInput
impl core::fmt::Debug for devboy_core::types::UpdateStructureAutomationInput
pub fn devboy_core::types::UpdateStructureAutomationInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for devboy_core::types::UpdateStructureAutomationInput
pub fn devboy_core::types::UpdateStructureAutomationInput::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::UpdateStructureAutomationInput
pub fn devboy_core::types::UpdateStructureAutomationInput::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::UpdateStructureAutomationInput
impl core::marker::Send for devboy_core::types::UpdateStructureAutomationInput
impl core::marker::Sync for devboy_core::types::UpdateStructureAutomationInput
impl core::marker::Unpin for devboy_core::types::UpdateStructureAutomationInput
impl core::marker::UnsafeUnpin for devboy_core::types::UpdateStructureAutomationInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpdateStructureAutomationInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpdateStructureAutomationInput
pub struct devboy_core::UpsertProjectVersionInput
pub devboy_core::UpsertProjectVersionInput::archived: core::option::Option<bool>
pub devboy_core::UpsertProjectVersionInput::description: core::option::Option<alloc::string::String>
pub devboy_core::UpsertProjectVersionInput::name: alloc::string::String
pub devboy_core::UpsertProjectVersionInput::project: alloc::string::String
pub devboy_core::UpsertProjectVersionInput::release_date: core::option::Option<alloc::string::String>
pub devboy_core::UpsertProjectVersionInput::released: core::option::Option<bool>
pub devboy_core::UpsertProjectVersionInput::start_date: core::option::Option<alloc::string::String>
impl core::clone::Clone for devboy_core::types::UpsertProjectVersionInput
pub fn devboy_core::types::UpsertProjectVersionInput::clone(&self) -> devboy_core::types::UpsertProjectVersionInput
impl core::default::Default for devboy_core::types::UpsertProjectVersionInput
pub fn devboy_core::types::UpsertProjectVersionInput::default() -> devboy_core::types::UpsertProjectVersionInput
impl core::fmt::Debug for devboy_core::types::UpsertProjectVersionInput
pub fn devboy_core::types::UpsertProjectVersionInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for devboy_core::types::UpsertProjectVersionInput
impl core::marker::Send for devboy_core::types::UpsertProjectVersionInput
impl core::marker::Sync for devboy_core::types::UpsertProjectVersionInput
impl core::marker::Unpin for devboy_core::types::UpsertProjectVersionInput
impl core::marker::UnsafeUnpin for devboy_core::types::UpsertProjectVersionInput
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::UpsertProjectVersionInput
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::UpsertProjectVersionInput
pub struct devboy_core::User
pub devboy_core::User::avatar_url: core::option::Option<alloc::string::String>
pub devboy_core::User::email: core::option::Option<alloc::string::String>
pub devboy_core::User::id: alloc::string::String
pub devboy_core::User::name: core::option::Option<alloc::string::String>
pub devboy_core::User::username: alloc::string::String
impl core::clone::Clone for devboy_core::types::User
pub fn devboy_core::types::User::clone(&self) -> devboy_core::types::User
impl core::cmp::PartialEq for devboy_core::types::User
pub fn devboy_core::types::User::eq(&self, other: &devboy_core::types::User) -> bool
impl core::default::Default for devboy_core::types::User
pub fn devboy_core::types::User::default() -> devboy_core::types::User
impl core::fmt::Debug for devboy_core::types::User
pub fn devboy_core::types::User::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for devboy_core::types::User
impl serde_core::ser::Serialize for devboy_core::types::User
pub fn devboy_core::types::User::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for devboy_core::types::User
pub fn devboy_core::types::User::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for devboy_core::types::User
impl core::marker::Send for devboy_core::types::User
impl core::marker::Sync for devboy_core::types::User
impl core::marker::Unpin for devboy_core::types::User
impl core::marker::UnsafeUnpin for devboy_core::types::User
impl core::panic::unwind_safe::RefUnwindSafe for devboy_core::types::User
impl core::panic::unwind_safe::UnwindSafe for devboy_core::types::User
pub trait devboy_core::IssueProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::IssueProvider::add_comment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, issue_key: &'life1 str, body: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Comment>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::IssueProvider::add_structure_generator<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::AddStructureGeneratorInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::StructureGenerator>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::add_structure_rows<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _input: devboy_core::types::AddStructureRowsInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ForestModifyResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::asset_capabilities(&self) -> devboy_core::asset::AssetCapabilities
pub fn devboy_core::IssueProvider::assign_to_sprint<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::AssignToSprintInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::create_issue<'life0, 'async_trait>(&'life0 self, input: devboy_core::types::CreateIssueInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Issue>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::create_structure<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::CreateStructureInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Structure>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::delete_attachment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _issue_key: &'life1 str, _asset_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::IssueProvider::delete_structure<'life0, 'async_trait>(&'life0 self, _structure_id: u64) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::download_attachment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _issue_key: &'life1 str, _asset_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<u8>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::IssueProvider::get_board_sprints<'life0, 'async_trait>(&'life0 self, _board_id: u64, _state: devboy_core::types::SprintState) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Sprint>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::get_comments<'life0, 'life1, 'async_trait>(&'life0 self, issue_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Comment>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::IssueProvider::get_issue<'life0, 'life1, 'async_trait>(&'life0 self, key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Issue>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::IssueProvider::get_issue_attachments<'life0, 'life1, 'async_trait>(&'life0 self, _issue_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<devboy_core::asset::AssetMeta>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::IssueProvider::get_issue_relations<'life0, 'life1, 'async_trait>(&'life0 self, _issue_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::IssueRelations>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::IssueProvider::get_issues<'life0, 'async_trait>(&'life0 self, filter: devboy_core::types::IssueFilter) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Issue>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::get_statuses<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::IssueStatus>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::get_structure_forest<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _options: devboy_core::types::GetForestOptions) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::StructureForest>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::get_structure_generators<'life0, 'async_trait>(&'life0 self, _structure_id: u64) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::StructureGenerator>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::get_structure_values<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::GetStructureValuesInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::StructureValues>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::get_structure_views<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _view_id: core::option::Option<u64>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<devboy_core::types::StructureView>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::get_structures<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Structure>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::get_users<'life0, 'async_trait>(&'life0 self, _options: devboy_core::types::GetUsersOptions) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::User>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::link_issues<'life0, 'life1, 'life2, 'life3, 'async_trait>(&'life0 self, _source_key: &'life1 str, _target_key: &'life2 str, _link_type: &'life3 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait
pub fn devboy_core::IssueProvider::list_custom_fields<'life0, 'async_trait>(&'life0 self, _params: devboy_core::types::ListCustomFieldsParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::CustomFieldDescriptor>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::list_project_versions<'life0, 'async_trait>(&'life0 self, _params: devboy_core::types::ListProjectVersionsParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::ProjectVersion>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::move_structure_rows<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _input: devboy_core::types::MoveStructureRowsInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ForestModifyResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::provider_name(&self) -> &'static str
pub fn devboy_core::IssueProvider::remove_structure_row<'life0, 'async_trait>(&'life0 self, _structure_id: u64, _row_id: u64) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::save_structure_view<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::SaveStructureViewInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::StructureView>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::set_custom_fields<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _issue_key: &'life1 str, _fields: &'life2 [serde_json::value::Value]) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::IssueProvider::sync_structure_generator<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::SyncStructureGeneratorInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::trigger_structure_automation<'life0, 'async_trait>(&'life0 self, _structure_id: u64) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::unlink_issues<'life0, 'life1, 'life2, 'life3, 'async_trait>(&'life0 self, _source_key: &'life1 str, _target_key: &'life2 str, _link_type: &'life3 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait
pub fn devboy_core::IssueProvider::update_issue<'life0, 'life1, 'async_trait>(&'life0 self, key: &'life1 str, input: devboy_core::types::UpdateIssueInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Issue>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::IssueProvider::update_structure_automation<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::UpdateStructureAutomationInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::IssueProvider::upload_attachment<'life0, 'life1, 'life2, 'life3, 'async_trait>(&'life0 self, _issue_key: &'life1 str, _filename: &'life2 str, _data: &'life3 [u8]) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait
pub fn devboy_core::IssueProvider::upsert_project_version<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::UpsertProjectVersionInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProjectVersion>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait devboy_core::KnowledgeBaseProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::KnowledgeBaseProvider::create_page<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::CreatePageParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::KbPage>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::KnowledgeBaseProvider::get_page<'life0, 'life1, 'async_trait>(&'life0 self, page_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::KbPageContent>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::KnowledgeBaseProvider::get_spaces<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::KbSpace>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::KnowledgeBaseProvider::list_pages<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::ListPagesParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::KbPage>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::KnowledgeBaseProvider::provider_name(&self) -> &'static str
pub fn devboy_core::KnowledgeBaseProvider::search<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::SearchKbParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::KbPage>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::KnowledgeBaseProvider::update_page<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::UpdatePageParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::KbPage>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait devboy_core::LivenessProbe: core::marker::Send + core::marker::Sync
pub fn devboy_core::LivenessProbe::provider_name(&self) -> &str
pub fn devboy_core::LivenessProbe::test<'life0, 'life1, 'async_trait>(&'life0 self, _token: &'life1 secrecy::SecretString) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::liveness::LivenessResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait devboy_core::MeetingNotesProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::MeetingNotesProvider::get_meetings<'life0, 'async_trait>(&'life0 self, filter: devboy_core::types::MeetingFilter) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MeetingNote>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::MeetingNotesProvider::get_transcript<'life0, 'life1, 'async_trait>(&'life0 self, meeting_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MeetingTranscript>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::MeetingNotesProvider::provider_name(&self) -> &'static str
pub fn devboy_core::MeetingNotesProvider::search_meetings<'life0, 'life1, 'async_trait>(&'life0 self, query: &'life1 str, filter: devboy_core::types::MeetingFilter) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MeetingNote>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait devboy_core::MergeRequestProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::MergeRequestProvider::add_comment<'life0, 'life1, 'async_trait>(&'life0 self, _mr_key: &'life1 str, _input: devboy_core::types::CreateCommentInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::Comment>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::MergeRequestProvider::create_merge_request<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::CreateMergeRequestInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MergeRequest>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::MergeRequestProvider::delete_mr_attachment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _mr_key: &'life1 str, _asset_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::MergeRequestProvider::download_mr_attachment<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, _mr_key: &'life1 str, _asset_id: &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<u8>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn devboy_core::MergeRequestProvider::get_diffs<'life0, 'life1, 'async_trait>(&'life0 self, _mr_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::FileDiff>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::MergeRequestProvider::get_discussions<'life0, 'life1, 'async_trait>(&'life0 self, _mr_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Discussion>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::MergeRequestProvider::get_merge_request<'life0, 'life1, 'async_trait>(&'life0 self, _key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MergeRequest>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::MergeRequestProvider::get_merge_requests<'life0, 'async_trait>(&'life0 self, _filter: devboy_core::types::MrFilter) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MergeRequest>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::MergeRequestProvider::get_mr_attachments<'life0, 'life1, 'async_trait>(&'life0 self, _mr_key: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<alloc::vec::Vec<devboy_core::asset::AssetMeta>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::MergeRequestProvider::get_releases<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::Release>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::MergeRequestProvider::provider_name(&self) -> &'static str
pub fn devboy_core::MergeRequestProvider::update_merge_request<'life0, 'life1, 'async_trait>(&'life0 self, _key: &'life1 str, _input: devboy_core::types::UpdateMergeRequestInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MergeRequest>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub trait devboy_core::MessengerProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::MessengerProvider::get_chats<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::GetChatsParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MessengerChat>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::MessengerProvider::get_messages<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::GetMessagesParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MessengerMessage>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::MessengerProvider::provider_name(&self) -> &'static str
pub fn devboy_core::MessengerProvider::search_messages<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::SearchMessagesParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::ProviderResult<devboy_core::types::MessengerMessage>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::MessengerProvider::send_message<'life0, 'async_trait>(&'life0 self, params: devboy_core::types::SendMessageParams) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::MessengerMessage>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait devboy_core::PipelineProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::PipelineProvider::get_job_logs<'life0, 'life1, 'async_trait>(&'life0 self, _job_id: &'life1 str, _options: devboy_core::types::JobLogOptions) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::JobLogOutput>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::PipelineProvider::get_pipeline<'life0, 'async_trait>(&'life0 self, _input: devboy_core::types::GetPipelineInput) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::PipelineInfo>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn devboy_core::PipelineProvider::provider_name(&self) -> &'static str
pub trait devboy_core::Provider: devboy_core::provider::IssueProvider + devboy_core::provider::MergeRequestProvider + devboy_core::provider::PipelineProvider
pub fn devboy_core::Provider::get_current_user<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::User>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait devboy_core::ToolEnricher: core::marker::Send + core::marker::Sync
pub fn devboy_core::ToolEnricher::enrich_schema(&self, tool_name: &str, schema: &mut devboy_core::enricher::ToolSchema)
pub fn devboy_core::ToolEnricher::project_args(&self, _prev_tool: &str, _prev_result: &serde_json::value::Value, _link: &devboy_core::tool_value_model::FollowUpLink) -> core::option::Option<serde_json::value::Value>
pub fn devboy_core::ToolEnricher::rate_limit_host(&self, _tool_name: &str, _args: &serde_json::value::Value) -> core::option::Option<alloc::string::String>
pub fn devboy_core::ToolEnricher::supported_categories(&self) -> &[devboy_core::tool_category::ToolCategory]
pub fn devboy_core::ToolEnricher::transform_args(&self, tool_name: &str, args: &mut serde_json::value::Value)
pub fn devboy_core::ToolEnricher::value_model(&self, _tool_name: &str) -> core::option::Option<devboy_core::tool_value_model::ToolValueModel>
pub trait devboy_core::UserProvider: core::marker::Send + core::marker::Sync
pub fn devboy_core::UserProvider::get_user_profile<'life0, 'life1, 'async_trait>(&'life0 self, _user_id: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<devboy_core::types::User>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::UserProvider::lookup_user_by_email<'life0, 'life1, 'async_trait>(&'life0 self, _email: &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = devboy_core::error::Result<core::option::Option<devboy_core::types::User>>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn devboy_core::UserProvider::provider_name(&self) -> &'static str
pub fn devboy_core::default_slack_required_scopes() -> alloc::vec::Vec<alloc::string::String>
pub fn devboy_core::filename_from_url(url: &str) -> alloc::string::String
pub fn devboy_core::matches_glob(pattern: &str, name: &str) -> bool
pub fn devboy_core::parse_markdown_attachments(markdown: &str) -> alloc::vec::Vec<devboy_core::asset::MarkdownAttachment>
pub fn devboy_core::routing_strategy_slug(s: devboy_core::config::RoutingStrategy) -> alloc::string::String
pub fn devboy_core::sanitize_field_name(name: &str) -> alloc::string::String
pub type devboy_core::Result<T> = core::result::Result<T, devboy_core::error::Error>
