Refine inline transformation UX (#12939)
https://github.com/zed-industries/zed/assets/482957/1790e32e-1f59-4831-8a4c-722cf441e7e9 Release Notes: - N/A --------- Co-authored-by: Richard <richard@zed.dev> Co-authored-by: Nathan <nathan@zed.dev>
This commit is contained in:
parent
9e3c5f3e12
commit
e1f4dfc068
20 changed files with 419 additions and 219 deletions
|
@ -154,6 +154,14 @@ pub struct Subscription {
|
|||
}
|
||||
|
||||
impl Subscription {
|
||||
/// Creates a new subscription with a callback that gets invoked when
|
||||
/// this subscription is dropped.
|
||||
pub fn new(unsubscribe: impl 'static + FnOnce()) -> Self {
|
||||
Self {
|
||||
unsubscribe: Some(Box::new(unsubscribe)),
|
||||
}
|
||||
}
|
||||
|
||||
/// Detaches the subscription from this handle. The callback will
|
||||
/// continue to be invoked until the views or models it has been
|
||||
/// subscribed to are dropped
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue