pub struct RepositoryEvent {
pub action: RepositoryAction,
pub repository: Repository,
pub sender: User,
pub installation: Option<InstallationId>,
}
Fields§
§action: RepositoryAction
The action that was performed.
repository: Repository
The repository associated with this event.
sender: User
The user who triggered the event.
installation: Option<InstallationId>
The App installation ID. This is only present for GitHub App events.
Trait Implementations§
Source§impl AppEvent for RepositoryEvent
impl AppEvent for RepositoryEvent
Source§fn installation(&self) -> Option<u64>
fn installation(&self) -> Option<u64>
Returns the installation ID for the event.
Source§impl Clone for RepositoryEvent
impl Clone for RepositoryEvent
Source§fn clone(&self) -> RepositoryEvent
fn clone(&self) -> RepositoryEvent
Returns a copy of the value. Read more
1.0.0 · 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 RepositoryEvent
impl Debug for RepositoryEvent
Source§impl<'de> Deserialize<'de> for RepositoryEvent
impl<'de> Deserialize<'de> for RepositoryEvent
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<RepositoryEvent> for Event
impl From<RepositoryEvent> for Event
Source§fn from(original: RepositoryEvent) -> Event
fn from(original: RepositoryEvent) -> Event
Converts to this type from the input type.
Source§impl Hash for RepositoryEvent
impl Hash for RepositoryEvent
Source§impl Ord for RepositoryEvent
impl Ord for RepositoryEvent
Source§fn cmp(&self, other: &RepositoryEvent) -> Ordering
fn cmp(&self, other: &RepositoryEvent) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RepositoryEvent
impl PartialEq for RepositoryEvent
Source§impl PartialOrd for RepositoryEvent
impl PartialOrd for RepositoryEvent
impl Eq for RepositoryEvent
impl StructuralPartialEq for RepositoryEvent
Auto Trait Implementations§
impl Freeze for RepositoryEvent
impl RefUnwindSafe for RepositoryEvent
impl Send for RepositoryEvent
impl Sync for RepositoryEvent
impl Unpin for RepositoryEvent
impl UnwindSafe for RepositoryEvent
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