Code Explainers
Code explainers tagged #method-chaining
rust
#[derive(Debug, Default)] pub struct RequestBuilder { url: String, method: String,
The builder pattern in Rust
builder-pattern
method-chaining
ergonomic-api
Intermediate
8 steps
rust
use std::time::Duration; #[derive(Debug, Clone)] pub struct ServerConfig {
The builder pattern in Rust
builder-pattern
ownership
error-handling
Intermediate
8 steps
ruby
class QueryBuilder def initialize(table) @table = table @wheres = []
How a chainable SQL query builder works
fluent-interface
method-chaining
builder-pattern
Intermediate
8 steps
php
<?php namespace App\Database;
Building a fluent SQL query builder in PHP
fluent-interface
method-chaining
sql
Intermediate
10 steps
javascript
class EventEmitter { constructor() { this.listeners = new Map(); }
Building an EventEmitter in JavaScript
pub-sub
closures
map
Intermediate
7 steps