pub struct FlakeLock { /* private fields */ }Implementations§
Source§impl FlakeLock
impl FlakeLock
pub fn from_default_path() -> Result<Self, FlakeEditError>
pub fn from_file<P: AsRef<Path>>(path: P) -> Result<Self, FlakeEditError>
pub fn read_from_str(str: &str) -> Result<Self, FlakeEditError>
pub fn root(&self) -> &str
Sourcepub fn get_rev_by_id(&self, id: &str) -> Result<String, FlakeEditError>
pub fn get_rev_by_id(&self, id: &str) -> Result<String, FlakeEditError>
Query the lock file for a specific rev. TODO: implement proper root resolving
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FlakeLock
impl<'de> Deserialize<'de> for FlakeLock
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
Auto Trait Implementations§
impl Freeze for FlakeLock
impl RefUnwindSafe for FlakeLock
impl Send for FlakeLock
impl Sync for FlakeLock
impl Unpin for FlakeLock
impl UnwindSafe for FlakeLock
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