pub struct ClassBuilderContract { /* private fields */ }Expand description
ClassBuilder API contract
Implementations§
Source§impl ClassBuilderContract
impl ClassBuilderContract
pub fn new(version: ApiVersion) -> ClassBuilderContract
Trait Implementations§
Source§impl ApiContract for ClassBuilderContract
impl ApiContract for ClassBuilderContract
type Input = ClassBuilderInput
type Output = ClassSet
type Error = TailwindError
Source§fn validate_input(
&self,
input: &<ClassBuilderContract as ApiContract>::Input,
) -> Result<(), ContractError>
fn validate_input( &self, input: &<ClassBuilderContract as ApiContract>::Input, ) -> Result<(), ContractError>
Validate input according to contract
Source§fn process(
&self,
input: <ClassBuilderContract as ApiContract>::Input,
) -> Result<<ClassBuilderContract as ApiContract>::Output, <ClassBuilderContract as ApiContract>::Error>
fn process( &self, input: <ClassBuilderContract as ApiContract>::Input, ) -> Result<<ClassBuilderContract as ApiContract>::Output, <ClassBuilderContract as ApiContract>::Error>
Process input according to contract
Source§fn validate_output(
&self,
output: &<ClassBuilderContract as ApiContract>::Output,
) -> Result<(), ContractError>
fn validate_output( &self, output: &<ClassBuilderContract as ApiContract>::Output, ) -> Result<(), ContractError>
Validate output according to contract
Source§impl Clone for ClassBuilderContract
impl Clone for ClassBuilderContract
Source§fn clone(&self) -> ClassBuilderContract
fn clone(&self) -> ClassBuilderContract
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ClassBuilderContract
impl RefUnwindSafe for ClassBuilderContract
impl Send for ClassBuilderContract
impl Sync for ClassBuilderContract
impl Unpin for ClassBuilderContract
impl UnsafeUnpin for ClassBuilderContract
impl UnwindSafe for ClassBuilderContract
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