#[non_exhaustive]pub struct BrowserToolset20260801 {
pub type_: BrowserToolset20260801Type,
pub cache_control: Option<CacheControl>,
pub configs: Option<BrowserToolsetConfigs>,
pub allowed_callers: Option<Vec<AllowedCaller>>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type_: BrowserToolset20260801Type§cache_control: Option<CacheControl>§configs: Option<BrowserToolsetConfigs>§allowed_callers: Option<Vec<AllowedCaller>>§rest: RestImplementations§
Source§impl BrowserToolset20260801
impl BrowserToolset20260801
Sourcepub fn builder(
type_: BrowserToolset20260801Type,
) -> BrowserToolset20260801Builder
pub fn builder( type_: BrowserToolset20260801Type, ) -> BrowserToolset20260801Builder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for BrowserToolset20260801
impl Clone for BrowserToolset20260801
Source§impl Debug for BrowserToolset20260801
impl Debug for BrowserToolset20260801
Source§impl DeclaredFields for BrowserToolset20260801
impl DeclaredFields for BrowserToolset20260801
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for BrowserToolset20260801
impl<'de> Deserialize<'de> for BrowserToolset20260801
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
impl Eq for BrowserToolset20260801
Source§impl PartialEq for BrowserToolset20260801
impl PartialEq for BrowserToolset20260801
Source§impl Serialize for BrowserToolset20260801
impl Serialize for BrowserToolset20260801
impl StructuralPartialEq for BrowserToolset20260801
Auto Trait Implementations§
impl Freeze for BrowserToolset20260801
impl RefUnwindSafe for BrowserToolset20260801
impl Send for BrowserToolset20260801
impl Sync for BrowserToolset20260801
impl Unpin for BrowserToolset20260801
impl UnsafeUnpin for BrowserToolset20260801
impl UnwindSafe for BrowserToolset20260801
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