pub struct ConfluenceConfig {
pub base_url: String,
pub flavor: Option<ConfluenceFlavor>,
pub cloud_id: Option<String>,
pub api_version: Option<String>,
pub username: Option<String>,
pub client_id: Option<String>,
pub redirect_uri: Option<String>,
pub space_key: Option<String>,
}Fields§
§base_url: StringConfluence base URL, e.g. https://wiki.example.com.
flavor: Option<ConfluenceFlavor>Deployment flavor. Defaults to self-hosted when omitted.
cloud_id: Option<String>Atlassian Cloud site id used by api.atlassian.com routes.
api_version: Option<String>Preferred REST API generation when the instance supports multiple.
username: Option<String>Username/email for basic auth when that auth mode is used.
client_id: Option<String>OAuth app client ID for Atlassian Cloud 3LO.
redirect_uri: Option<String>OAuth redirect URI registered in the Atlassian app.
space_key: Option<String>Optional default space hint.
Trait Implementations§
Source§impl Clone for ConfluenceConfig
impl Clone for ConfluenceConfig
Source§fn clone(&self) -> ConfluenceConfig
fn clone(&self) -> ConfluenceConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfluenceConfig
impl Debug for ConfluenceConfig
Source§impl<'de> Deserialize<'de> for ConfluenceConfig
impl<'de> Deserialize<'de> for ConfluenceConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConfluenceConfig
impl RefUnwindSafe for ConfluenceConfig
impl Send for ConfluenceConfig
impl Sync for ConfluenceConfig
impl Unpin for ConfluenceConfig
impl UnsafeUnpin for ConfluenceConfig
impl UnwindSafe for ConfluenceConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more