pub enum TeamEvent {
AddedToRepository(TeamAddedToRepository),
Created(TeamCreated),
Deleted(TeamDeleted),
Edited(TeamEdited),
RemovedFromRepository(TeamRemovedFromRepository),
}
Expand description
TeamEvent
JSON schema
{
"oneOf": [
{
"$ref": "#/definitions/team$added_to_repository"
},
{
"$ref": "#/definitions/team$created"
},
{
"$ref": "#/definitions/team$deleted"
},
{
"$ref": "#/definitions/team$edited"
},
{
"$ref": "#/definitions/team$removed_from_repository"
}
]
}
Variants§
AddedToRepository(TeamAddedToRepository)
Created(TeamCreated)
Deleted(TeamDeleted)
Edited(TeamEdited)
RemovedFromRepository(TeamRemovedFromRepository)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TeamEvent
impl<'de> Deserialize<'de> for TeamEvent
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<TeamAddedToRepository> for TeamEvent
impl From<TeamAddedToRepository> for TeamEvent
Source§fn from(value: TeamAddedToRepository) -> Self
fn from(value: TeamAddedToRepository) -> Self
Converts to this type from the input type.
Source§impl From<TeamCreated> for TeamEvent
impl From<TeamCreated> for TeamEvent
Source§fn from(value: TeamCreated) -> Self
fn from(value: TeamCreated) -> Self
Converts to this type from the input type.
Source§impl From<TeamDeleted> for TeamEvent
impl From<TeamDeleted> for TeamEvent
Source§fn from(value: TeamDeleted) -> Self
fn from(value: TeamDeleted) -> Self
Converts to this type from the input type.
Source§impl From<TeamEdited> for TeamEvent
impl From<TeamEdited> for TeamEvent
Source§fn from(value: TeamEdited) -> Self
fn from(value: TeamEdited) -> Self
Converts to this type from the input type.
Source§impl From<TeamRemovedFromRepository> for TeamEvent
impl From<TeamRemovedFromRepository> for TeamEvent
Source§fn from(value: TeamRemovedFromRepository) -> Self
fn from(value: TeamRemovedFromRepository) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TeamEvent
impl RefUnwindSafe for TeamEvent
impl Send for TeamEvent
impl Sync for TeamEvent
impl Unpin for TeamEvent
impl UnwindSafe for TeamEvent
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