pub enum Sku {
Show 16 variants
ActionsLinuxSlim,
ActionsLinux,
ActionsLinuxArm,
Linux2CoreAdvanced,
Linux4Core,
Linux8Core,
Linux16Core,
Linux32Core,
Linux64Core,
Linux96Core,
Linux2CoreArm,
Linux4CoreArm,
Linux8CoreArm,
Linux16CoreArm,
Linux32CoreArm,
Linux64CoreArm,
}Expand description
A GitHub-hosted Linux runner, by the billing SKU GitHub’s pricing page and usage report name it with, as a
profile’s priced_as takes it. Windows, macOS and GPU runners are not here: runnerd runs Linux containers.
Variants§
ActionsLinuxSlim
Linux 1-core x64, a standard runner.
ActionsLinux
Linux 2-core x64, the standard runner ubuntu-latest gives a private repository.
ActionsLinuxArm
Linux 2-core arm64, a standard runner.
Linux2CoreAdvanced
Linux Advanced 2-core x64, a larger runner.
Linux4Core
Linux 4-core x64.
Linux8Core
Linux 8-core x64.
Linux16Core
Linux 16-core x64.
Linux32Core
Linux 32-core x64.
Linux64Core
Linux 64-core x64.
Linux96Core
Linux 96-core x64.
Linux2CoreArm
Linux 2-core arm64, a larger runner.
Linux4CoreArm
Linux 4-core arm64.
Linux8CoreArm
Linux 8-core arm64.
Linux16CoreArm
Linux 16-core arm64.
Linux32CoreArm
Linux 32-core arm64.
Linux64CoreArm
Linux 64-core arm64.
Implementations§
Source§impl Sku
impl Sku
Sourcepub fn standard_for(arch: &str) -> Sku
pub fn standard_for(arch: &str) -> Sku
The 2-core standard runner of an architecture as Rust names it (std::env::consts::ARCH): arm64’s on
aarch64, x64’s on any other.
Trait Implementations§
impl Copy for Sku
Source§impl<'de> Deserialize<'de> for Sku
impl<'de> Deserialize<'de> for Sku
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>,
impl Eq for Sku
Source§impl Ord for Sku
impl Ord for Sku
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialOrd for Sku
impl PartialOrd for Sku
impl StructuralPartialEq for Sku
Auto Trait Implementations§
impl Freeze for Sku
impl RefUnwindSafe for Sku
impl Send for Sku
impl Sync for Sku
impl Unpin for Sku
impl UnsafeUnpin for Sku
impl UnwindSafe for Sku
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.