pub struct ArchitectureBuilder {
pub iinput: u16,
pub istate: u16,
pub ioutput: u16,
pub dinput: u16,
pub dstate: u16,
pub doutput: u16,
}Fields§
§iinput: u16§istate: u16§ioutput: u16§dinput: u16§dstate: u16§doutput: u16Implementations§
Source§impl ArchitectureBuilder
impl ArchitectureBuilder
pub fn iinput(self, iinput: u16) -> Self
pub fn istate(self, istate: u16) -> Self
pub fn ioutput(self, ioutput: u16) -> Self
pub fn dinput(self, dinput: u16) -> Self
pub fn dstate(self, dstate: u16) -> Self
pub fn doutput(self, doutput: u16) -> Self
pub fn build(self) -> Result<Architecture, String>
Trait Implementations§
Source§impl Clone for ArchitectureBuilder
impl Clone for ArchitectureBuilder
Source§fn clone(&self) -> ArchitectureBuilder
fn clone(&self) -> ArchitectureBuilder
Returns a duplicate 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 ArchitectureBuilder
impl Debug for ArchitectureBuilder
Source§impl Default for ArchitectureBuilder
impl Default for ArchitectureBuilder
Source§fn default() -> ArchitectureBuilder
fn default() -> ArchitectureBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for ArchitectureBuilder
impl PartialEq for ArchitectureBuilder
impl StructuralPartialEq for ArchitectureBuilder
Auto Trait Implementations§
impl Freeze for ArchitectureBuilder
impl RefUnwindSafe for ArchitectureBuilder
impl Send for ArchitectureBuilder
impl Sync for ArchitectureBuilder
impl Unpin for ArchitectureBuilder
impl UnwindSafe for ArchitectureBuilder
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