pub struct Channel {
pub release: String,
pub build: String,
pub manifest: Payload,
pub licence: String,
}Expand description
What the channel manifest says, which is the entry point and nothing else.
Fields§
§release: StringThe release as a person reads it, such as 17.14.41 (September 2026).
build: StringThe build, such as 17.14.37710.0, which is what the installer manifest is versioned by.
manifest: PayloadThe installer manifest, as the channel describes it. See this module’s note about the hash.
licence: StringWhere Microsoft publishes the licence that permits this download, taken from the build tools product in the channel rather than written down here, so that the address a person is sent to is the one Microsoft is serving today.
Implementations§
Trait Implementations§
impl Eq for Channel
impl StructuralPartialEq for Channel
Auto Trait Implementations§
impl Freeze for Channel
impl RefUnwindSafe for Channel
impl Send for Channel
impl Sync for Channel
impl Unpin for Channel
impl UnsafeUnpin for Channel
impl UnwindSafe for Channel
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