pub struct ListProvidersResponseProvidersItem {
pub base_url: String,
pub display_name: String,
pub id: String,
pub kind: ListProvidersResponseProvidersItemKind,
pub logo_url: Option<String>,
}Expand description
ListProvidersResponseProvidersItem
JSON schema
{
"type": "object",
"required": [
"baseUrl",
"displayName",
"id",
"kind",
"logoUrl"
],
"properties": {
"baseUrl": {
"type": "string"
},
"displayName": {
"type": "string"
},
"id": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"github",
"gitlab",
"gitea"
]
},
"logoUrl": {
"type": [
"string",
"null"
]
}
}
}Fields§
§base_url: String§display_name: String§id: String§kind: ListProvidersResponseProvidersItemKind§logo_url: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for ListProvidersResponseProvidersItem
impl Clone for ListProvidersResponseProvidersItem
Source§fn clone(&self) -> ListProvidersResponseProvidersItem
fn clone(&self) -> ListProvidersResponseProvidersItem
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<'de> Deserialize<'de> for ListProvidersResponseProvidersItem
impl<'de> Deserialize<'de> for ListProvidersResponseProvidersItem
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
Source§impl From<&ListProvidersResponseProvidersItem> for ListProvidersResponseProvidersItem
impl From<&ListProvidersResponseProvidersItem> for ListProvidersResponseProvidersItem
Source§fn from(value: &ListProvidersResponseProvidersItem) -> Self
fn from(value: &ListProvidersResponseProvidersItem) -> Self
Converts to this type from the input type.
Source§impl From<ListProvidersResponseProvidersItem> for ListProvidersResponseProvidersItem
impl From<ListProvidersResponseProvidersItem> for ListProvidersResponseProvidersItem
Source§fn from(value: ListProvidersResponseProvidersItem) -> Self
fn from(value: ListProvidersResponseProvidersItem) -> Self
Converts to this type from the input type.
Source§impl TryFrom<ListProvidersResponseProvidersItem> for ListProvidersResponseProvidersItem
impl TryFrom<ListProvidersResponseProvidersItem> for ListProvidersResponseProvidersItem
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: ListProvidersResponseProvidersItem,
) -> Result<Self, ConversionError>
fn try_from( value: ListProvidersResponseProvidersItem, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for ListProvidersResponseProvidersItem
impl RefUnwindSafe for ListProvidersResponseProvidersItem
impl Send for ListProvidersResponseProvidersItem
impl Sync for ListProvidersResponseProvidersItem
impl Unpin for ListProvidersResponseProvidersItem
impl UnsafeUnpin for ListProvidersResponseProvidersItem
impl UnwindSafe for ListProvidersResponseProvidersItem
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