pub struct GithubJobLogLimits { /* private fields */ }Expand description
Hard-bounded pagination, response, event, redirect, and deadline policy.
Implementations§
Source§impl GithubJobLogLimits
impl GithubJobLogLimits
Sourcepub fn new(
pages: u16,
per_page: u8,
jobs: usize,
events: usize,
projected_bytes: u64,
metadata_bytes: usize,
job_bytes: u64,
poll_bytes: u64,
request_timeout: Duration,
poll_timeout: Duration,
redirects: u8,
) -> Result<Self, GithubJobLogConfigError>
pub fn new( pages: u16, per_page: u8, jobs: usize, events: usize, projected_bytes: u64, metadata_bytes: usize, job_bytes: u64, poll_bytes: u64, request_timeout: Duration, poll_timeout: Duration, redirects: u8, ) -> Result<Self, GithubJobLogConfigError>
Validate all log-ingestion resource bounds.
§Errors
Rejects zero values and values above the module’s hard caps.
Sourcepub fn secure_defaults() -> Self
pub fn secure_defaults() -> Self
Trait Implementations§
Source§impl Clone for GithubJobLogLimits
impl Clone for GithubJobLogLimits
impl Copy for GithubJobLogLimits
Source§impl Debug for GithubJobLogLimits
impl Debug for GithubJobLogLimits
impl Eq for GithubJobLogLimits
Source§impl PartialEq for GithubJobLogLimits
impl PartialEq for GithubJobLogLimits
impl StructuralPartialEq for GithubJobLogLimits
Auto Trait Implementations§
impl Freeze for GithubJobLogLimits
impl RefUnwindSafe for GithubJobLogLimits
impl Send for GithubJobLogLimits
impl Sync for GithubJobLogLimits
impl Unpin for GithubJobLogLimits
impl UnsafeUnpin for GithubJobLogLimits
impl UnwindSafe for GithubJobLogLimits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
Compare self to
key and return true if they are equal.