pub struct RemotesFile {
pub default: Option<String>,
pub remotes: HashMap<String, Remote>,
}Fields§
§default: Option<String>§remotes: HashMap<String, Remote>Implementations§
Source§impl RemotesFile
impl RemotesFile
pub fn load(path: &Path) -> Result<RemotesFile, RemoteError>
pub fn save(&self, path: &Path) -> Result<(), RemoteError>
Trait Implementations§
Source§impl Debug for RemotesFile
impl Debug for RemotesFile
Source§impl Default for RemotesFile
impl Default for RemotesFile
Source§fn default() -> RemotesFile
fn default() -> RemotesFile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RemotesFile
impl<'de> Deserialize<'de> for RemotesFile
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemotesFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemotesFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for RemotesFile
impl Serialize for RemotesFile
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for RemotesFile
impl RefUnwindSafe for RemotesFile
impl Send for RemotesFile
impl Sync for RemotesFile
impl Unpin for RemotesFile
impl UnsafeUnpin for RemotesFile
impl UnwindSafe for RemotesFile
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request