Function glib::source::timeout_source_new
source · pub fn timeout_source_new<F>(
interval: Duration,
name: Option<&str>,
priority: Priority,
func: F,
) -> SourceExpand description
Adds a closure to be called by the main loop the returned Source is attached to at regular
intervals with millisecond granularity.
func will be called repeatedly every interval milliseconds until it
returns ControlFlow::Break. Precise timing is not guaranteed, the timeout may
be delayed by other events. Prefer timeout_add_seconds when millisecond
precision is not necessary.