pub struct RemoteCallbacks<'a> { /* fields omitted */ }
A structure to contain the callbacks which are invoked when a repository is
being updated or downloaded.
These callbacks are used to manage facilities such as authentication,
transfer progress, etc.
Creates a new set of empty callbacks
The callback through which to fetch credentials if required.
The callback through which progress is monitored.
Textual progress from the remote.
Text sent over the progress side-band will be passed to this function
(this is the 'counting objects' output).
Each time a reference is updated locally, the callback will be called
with information about it.
If certificate verification fails, then this callback will be invoked to
let the caller make the final decision of whether to allow the
connection to proceed.
Set a callback to get invoked for each updated reference on a push.
The first argument to the callback is the name of the reference and the
second is a status message sent by the server. If the status is Some
then the push was rejected.
Returns the "default value" for a type. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static