pub struct StructureBuilder { /* private fields */ }Expand description
Builder for a Structure.
Implementations§
Source§impl StructureBuilder
impl StructureBuilder
Sourcepub fn explicit_bond(self, bond: ExplicitBond) -> Self
pub fn explicit_bond(self, bond: ExplicitBond) -> Self
Adds an explicit bond or removal.
Sourcepub fn topology_bond(self, bond: TopologyBond) -> Self
pub fn topology_bond(self, bond: TopologyBond) -> Self
Adds a topology edge.
Trait Implementations§
Source§impl Clone for StructureBuilder
impl Clone for StructureBuilder
Auto Trait Implementations§
impl Forget for StructureBuilder
impl Freeze for StructureBuilder
impl Move for StructureBuilder
impl RefUnwindSafe for StructureBuilder
impl Send for StructureBuilder
impl Sync for StructureBuilder
impl Unpin for StructureBuilder
impl UnsafeUnpin for StructureBuilder
impl UnwindSafe for StructureBuilder
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more