[]Struct lumol::input::InteractionsInput

pub struct InteractionsInput { /* fields omitted */ }

Input file for reading interactions


impl InteractionsInput

pub fn new<P>(path: P) -> Result<InteractionsInput, Error> where
    P: Into<PathBuf>, 

Read interactions from the TOML formatted file at path.

pub fn from_str(string: &str) -> Result<InteractionsInput, Error>

Read the interactions from a TOML formatted string.

pub fn read(&self, system: &mut System) -> Result<(), Error>

Read the interactions from this input into the system.

Auto Trait Implementations

impl RefUnwindSafe for InteractionsInput

impl Send for InteractionsInput

impl Sync for InteractionsInput

impl Unpin for InteractionsInput

impl UnwindSafe for InteractionsInput

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,